mirror of
https://github.com/rt-bishop/Look4Sat.git
synced 2026-10-03 19:47:21 +00:00
Added entries recycler item divider, further fixes to the UI
This commit is contained in:
1 parent
704dac6a75
commit
3935765491
16 files changed
+61
-123
No files matched your search
@@ -5,9 +5,11 @@ import android.os.Bundle
|
||||
import android.view.View
|
||||
import android.widget.SearchView
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
import androidx.core.content.res.ResourcesCompat
|
||||
import androidx.fragment.app.Fragment
|
||||
import androidx.lifecycle.ViewModelProvider
|
||||
import androidx.navigation.findNavController
|
||||
import androidx.recyclerview.widget.DividerItemDecoration
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import com.rtbishop.look4sat.Look4SatApp
|
||||
import com.rtbishop.look4sat.R
|
||||
@@ -45,11 +47,19 @@ class EntriesFragment : Fragment(R.layout.fragment_entries),
|
||||
binding.apply {
|
||||
importWeb.setOnClickListener { showSourcesDialog() }
|
||||
importFile.setOnClickListener { showFileDialog() }
|
||||
selectAll.setOnClickListener { entriesAdapter.selectAll() }
|
||||
entriesFab.setOnClickListener { goToPassesAndCalculateForSelection() }
|
||||
searchBar.setOnQueryTextListener(this@EntriesFragment)
|
||||
entriesRecycler.layoutManager = LinearLayoutManager(requireActivity())
|
||||
entriesRecycler.adapter = entriesAdapter
|
||||
selectAll.setOnClickListener { entriesAdapter.selectAll() }
|
||||
entriesRecycler.apply {
|
||||
val linearLayoutMgr = LinearLayoutManager(requireContext())
|
||||
val divider = DividerItemDecoration(requireContext(), linearLayoutMgr.orientation)
|
||||
val drawable = ResourcesCompat
|
||||
.getDrawable(resources, R.drawable.entries_divider, requireActivity().theme)
|
||||
drawable?.let { divider.setDrawable(it) }
|
||||
layoutManager = linearLayoutMgr
|
||||
adapter = entriesAdapter
|
||||
addItemDecoration(divider)
|
||||
}
|
||||
entriesFab.setOnClickListener { goToPassesAndCalculateForSelection() }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -27,13 +27,13 @@ import android.view.View
|
||||
import androidx.fragment.app.Fragment
|
||||
import com.rtbishop.look4sat.BuildConfig
|
||||
import com.rtbishop.look4sat.R
|
||||
import com.rtbishop.look4sat.databinding.FragmentAboutBinding
|
||||
import com.rtbishop.look4sat.databinding.FragmentInfoBinding
|
||||
|
||||
class AboutFragment : Fragment(R.layout.fragment_about) {
|
||||
class InfoFragment : Fragment(R.layout.fragment_info) {
|
||||
|
||||
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||||
super.onViewCreated(view, savedInstanceState)
|
||||
FragmentAboutBinding.bind(view).apply {
|
||||
FragmentInfoBinding.bind(view).apply {
|
||||
version.text = String.format(getString(R.string.app_version), BuildConfig.VERSION_NAME)
|
||||
message.movementMethod = LinkMovementMethod.getInstance()
|
||||
}
|
||||
Reference in new issue
Block a user