Even further changes to layouts and styles

pull/87/head
Arty Bishop 2022-01-23 18:09:46 +00:00
rodzic 38787b45c1
commit b0b2283ca5
25 zmienionych plików z 120 dodań i 123 usunięć

Wyświetl plik

@ -26,6 +26,7 @@ import androidx.fragment.app.viewModels
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import androidx.recyclerview.widget.DividerItemDecoration import androidx.recyclerview.widget.DividerItemDecoration
import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.SimpleItemAnimator
import com.google.android.material.snackbar.Snackbar import com.google.android.material.snackbar.Snackbar
import com.rtbishop.look4sat.R import com.rtbishop.look4sat.R
import com.rtbishop.look4sat.databinding.FragmentEntriesBinding import com.rtbishop.look4sat.databinding.FragmentEntriesBinding
@ -54,6 +55,7 @@ class EntriesFragment : Fragment(R.layout.fragment_entries) {
this.adapter = adapter this.adapter = adapter
this.layoutManager = layoutManager this.layoutManager = layoutManager
addItemDecoration(itemDecoration) addItemDecoration(itemDecoration)
(itemAnimator as SimpleItemAnimator).supportsChangeAnimations = false
} }
entriesBack.setOnClickListener { findNavController().navigateUp() } entriesBack.setOnClickListener { findNavController().navigateUp() }
entriesSearch.doOnTextChanged { text, _, _, _ -> viewModel.setQuery(text.toString()) } entriesSearch.doOnTextChanged { text, _, _, _ -> viewModel.setQuery(text.toString()) }

Wyświetl plik

@ -26,6 +26,7 @@ import androidx.navigation.fragment.findNavController
import androidx.recyclerview.widget.DividerItemDecoration import androidx.recyclerview.widget.DividerItemDecoration
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import androidx.recyclerview.widget.SimpleItemAnimator
import com.rtbishop.look4sat.R import com.rtbishop.look4sat.R
import com.rtbishop.look4sat.databinding.FragmentPassesBinding import com.rtbishop.look4sat.databinding.FragmentPassesBinding
import com.rtbishop.look4sat.domain.model.DataState import com.rtbishop.look4sat.domain.model.DataState
@ -57,6 +58,7 @@ class PassesFragment : Fragment(R.layout.fragment_passes), PassesAdapter.PassesC
this.adapter = adapter this.adapter = adapter
this.layoutManager = layoutManager this.layoutManager = layoutManager
addItemDecoration(itemDecoration) addItemDecoration(itemDecoration)
(itemAnimator as SimpleItemAnimator).supportsChangeAnimations = false
addOnScrollListener(object : RecyclerView.OnScrollListener() { addOnScrollListener(object : RecyclerView.OnScrollListener() {
override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) { override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) {
if (dy > 0 && passesFab.visibility == View.VISIBLE) passesFab.hide() if (dy > 0 && passesFab.visibility == View.VISIBLE) passesFab.hide()

Wyświetl plik

@ -25,6 +25,7 @@ import androidx.fragment.app.viewModels
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import androidx.recyclerview.widget.DividerItemDecoration import androidx.recyclerview.widget.DividerItemDecoration
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.SimpleItemAnimator
import com.rtbishop.look4sat.R import com.rtbishop.look4sat.R
import com.rtbishop.look4sat.databinding.FragmentRadarBinding import com.rtbishop.look4sat.databinding.FragmentRadarBinding
import com.rtbishop.look4sat.domain.predict.SatPass import com.rtbishop.look4sat.domain.predict.SatPass
@ -59,6 +60,7 @@ class RadarFragment : Fragment(R.layout.fragment_radar) {
this.adapter = adapter this.adapter = adapter
this.layoutManager = LinearLayoutManager(context) this.layoutManager = LinearLayoutManager(context)
addItemDecoration(itemDecoration) addItemDecoration(itemDecoration)
(itemAnimator as SimpleItemAnimator).supportsChangeAnimations = false
} }
setupObservers(adapter, this) setupObservers(adapter, this)
} }
@ -84,11 +86,9 @@ class RadarFragment : Fragment(R.layout.fragment_radar) {
viewModel.transmitters.observe(viewLifecycleOwner, { list -> viewModel.transmitters.observe(viewLifecycleOwner, { list ->
if (list.isNotEmpty()) { if (list.isNotEmpty()) {
transmittersAdapter.submitList(list) transmittersAdapter.submitList(list)
binding.radarRecycler.visibility = View.VISIBLE binding.radarRecyclerMsg.text = getString(R.string.trans_data)
binding.radarRecyclerMsg.visibility = View.INVISIBLE
} else { } else {
binding.radarRecycler.visibility = View.INVISIBLE binding.radarRecyclerMsg.text = getString(R.string.trans_no_data)
binding.radarRecyclerMsg.visibility = View.VISIBLE
} }
radarView?.invalidate() radarView?.invalidate()
}) })

Wyświetl plik

@ -45,21 +45,23 @@ class SourcesDialog : AppCompatDialogFragment() {
override fun onViewCreated(view: View, state: Bundle?) { override fun onViewCreated(view: View, state: Bundle?) {
super.onViewCreated(view, state) super.onViewCreated(view, state)
val sources = settings.loadDataSources() val sources = settings.loadDataSources()
val sourcesAdapter = SourcesAdapter().apply { setSources(sources.map { Source(it) }) } val adapter = SourcesAdapter().apply { setSources(sources.map { Source(it) }) }
val layoutManager = LinearLayoutManager(requireContext())
DialogSourcesBinding.bind(view).apply { DialogSourcesBinding.bind(view).apply {
dialog?.window?.setLayout( dialog?.window?.setLayout(
WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT,
WindowManager.LayoutParams.WRAP_CONTENT WindowManager.LayoutParams.WRAP_CONTENT
) )
sourcesRecycler.apply { sourcesRecycler.apply {
adapter = sourcesAdapter setHasFixedSize(true)
layoutManager = LinearLayoutManager(requireContext()) this.adapter = adapter
this.layoutManager = layoutManager
} }
sourcesBtnAdd.setOnClickListener { sourcesBtnAdd.setOnClickListener {
sourcesAdapter.addSource() adapter.addSource()
} }
sourcesBtnPos.setOnClickListener { sourcesBtnPos.setOnClickListener {
setNavResult("sources", sourcesAdapter.getSources().map { it.sourceUrl }) setNavResult("sources", adapter.getSources().map { it.sourceUrl })
dismiss() dismiss()
} }
sourcesBtnNeg.setOnClickListener { dismiss() } sourcesBtnNeg.setOnClickListener { dismiss() }

Wyświetl plik

@ -6,8 +6,4 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
app:defaultNavHost="true" app:defaultNavHost="true"
app:layout_constraintBottom_toTopOf="@+id/main_nav_bottom"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:navGraph="@navigation/nav_graph" /> app:navGraph="@navigation/nav_graph" />

Wyświetl plik

@ -1,9 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" <androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
style="@style/SettingsCard" style="@style/SurfaceCard">
android:layout_width="match_parent"
android:layout_height="wrap_content">
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@ -31,7 +29,7 @@
android:includeFontPadding="false" android:includeFontPadding="false"
android:text="@string/app_name" android:text="@string/app_name"
android:textColor="@color/themeAccent" android:textColor="@color/themeAccent"
android:textSize="48sp" android:textSize="@dimen/text_size_app_title"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/about_img" app:layout_constraintStart_toEndOf="@+id/about_img"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
@ -42,7 +40,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/about_version" android:text="@string/about_version"
android:textColor="@color/themeLight" android:textColor="@color/themeLight"
android:textSize="22sp" android:textSize="@dimen/text_size_large"
app:layout_constraintStart_toStartOf="@+id/about_title" app:layout_constraintStart_toStartOf="@+id/about_title"
app:layout_constraintTop_toBottomOf="@+id/about_title" /> app:layout_constraintTop_toBottomOf="@+id/about_title" />
@ -53,7 +51,7 @@
android:layout_marginTop="4dp" android:layout_marginTop="4dp"
android:text="@string/about_subtitle" android:text="@string/about_subtitle"
android:textColor="@color/themeLight" android:textColor="@color/themeLight"
android:textSize="20sp" android:textSize="@dimen/text_size_large"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/about_version" /> app:layout_constraintTop_toBottomOf="@+id/about_version" />

Wyświetl plik

@ -1,9 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" <androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
style="@style/SettingsCard" style="@style/SurfaceCard">
android:layout_width="match_parent"
android:layout_height="wrap_content">
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent" android:layout_width="match_parent"

Wyświetl plik

@ -1,9 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" <androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
style="@style/SettingsCard" style="@style/SurfaceCard">
android:layout_width="match_parent"
android:layout_height="wrap_content">
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent" android:layout_width="match_parent"

Wyświetl plik

@ -1,9 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" <androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
style="@style/SettingsCard" style="@style/SurfaceCard">
android:layout_width="match_parent"
android:layout_height="wrap_content">
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent" android:layout_width="match_parent"

Wyświetl plik

@ -1,9 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" <androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
style="@style/SettingsCard" style="@style/SurfaceCard">
android:layout_width="match_parent"
android:layout_height="wrap_content">
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent" android:layout_width="match_parent"

Wyświetl plik

@ -1,9 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" <androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
style="@style/SettingsCard" style="@style/SurfaceCard">
android:layout_width="match_parent"
android:layout_height="wrap_content">
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent" android:layout_width="match_parent"

Wyświetl plik

@ -43,6 +43,7 @@
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
android:id="@+id/sources_recycler" android:id="@+id/sources_recycler"
style="@style/AppRecycler"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="280dp" android:layout_height="280dp"
android:layout_marginStart="16dp" android:layout_marginStart="16dp"

Wyświetl plik

@ -37,7 +37,7 @@
android:inputType="text" android:inputType="text"
android:textColor="@color/themeAccent" android:textColor="@color/themeAccent"
android:textColorHint="@color/themeAccent" android:textColorHint="@color/themeAccent"
android:textSize="20sp" /> android:textSize="@dimen/text_size_large" />
<ImageButton <ImageButton
android:id="@+id/entries_mode" android:id="@+id/entries_mode"
@ -49,15 +49,13 @@
<androidx.cardview.widget.CardView <androidx.cardview.widget.CardView
android:id="@+id/entries_list_card" android:id="@+id/entries_list_card"
style="@style/ToolbarCard" style="@style/SurfaceCard"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_marginStart="8dp" android:layout_marginStart="8dp"
android:layout_marginTop="8dp" android:layout_marginTop="8dp"
android:layout_marginEnd="8dp" android:layout_marginEnd="8dp"
android:layout_marginBottom="3dp" android:layout_marginBottom="2dp"
android:clipChildren="true"
app:cardElevation="0dp"
app:layout_constraintBottom_toTopOf="@+id/entries_select_all" app:layout_constraintBottom_toTopOf="@+id/entries_select_all"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
@ -65,7 +63,7 @@
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
android:id="@+id/entries_recycler" android:id="@+id/entries_recycler"
style="@style/ListRecycler" style="@style/AppRecycler"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" /> android:layout_height="match_parent" />
@ -85,11 +83,11 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="8dp" android:layout_marginStart="8dp"
android:layout_marginEnd="4dp" android:layout_marginEnd="4dp"
android:layout_marginBottom="3dp" android:layout_marginBottom="4dp"
android:backgroundTint="@color/surfaceCard" android:backgroundTint="@color/surfaceCard"
android:text="@string/entries_select_all" android:text="@string/entries_select_all"
android:textAllCaps="false" android:textAllCaps="false"
android:textSize="16sp" android:textSize="@dimen/text_size_medium"
app:cornerRadius="8dp" app:cornerRadius="8dp"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/entries_accept" app:layout_constraintEnd_toStartOf="@+id/entries_accept"
@ -106,7 +104,7 @@
android:backgroundTint="@color/surfaceCard" android:backgroundTint="@color/surfaceCard"
android:text="@string/btn_accept" android:text="@string/btn_accept"
android:textAllCaps="false" android:textAllCaps="false"
android:textSize="16sp" android:textSize="@dimen/text_size_medium"
app:cornerRadius="8dp" app:cornerRadius="8dp"
app:layout_constraintBaseline_toBaselineOf="@+id/entries_select_all" app:layout_constraintBaseline_toBaselineOf="@+id/entries_select_all"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"

Wyświetl plik

@ -1,8 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/map_root"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:keepScreenOn="true"> android:keepScreenOn="true">
@ -33,14 +31,13 @@
<androidx.cardview.widget.CardView <androidx.cardview.widget.CardView
android:id="@+id/map_card" android:id="@+id/map_card"
style="@style/ToolbarCard" style="@style/SurfaceCard"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_marginStart="8dp" android:layout_marginStart="8dp"
android:layout_marginTop="8dp" android:layout_marginTop="8dp"
android:layout_marginEnd="8dp" android:layout_marginEnd="8dp"
android:layout_marginBottom="2dp" android:layout_marginBottom="2dp"
android:clipChildren="true"
app:layout_constraintBottom_toTopOf="@+id/map_btn_prev" app:layout_constraintBottom_toTopOf="@+id/map_btn_prev"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
@ -71,7 +68,7 @@
<androidx.cardview.widget.CardView <androidx.cardview.widget.CardView
android:id="@+id/map_card_info" android:id="@+id/map_card_info"
style="@style/ToolbarCard" style="@style/SurfaceCard"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="8dp" android:layout_marginStart="8dp"
@ -82,7 +79,6 @@
app:layout_constraintStart_toStartOf="parent"> app:layout_constraintStart_toStartOf="parent">
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/map_data_root"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"> android:layout_height="match_parent">
@ -162,8 +158,7 @@
android:src="@drawable/ic_arrow" android:src="@drawable/ic_arrow"
android:tint="@color/themeLight" android:tint="@color/themeLight"
app:layout_constraintBottom_toTopOf="@+id/map_card_info" app:layout_constraintBottom_toTopOf="@+id/map_card_info"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent" />
tools:ignore="DuplicateSpeakableTextCheck" />
<ImageButton <ImageButton
android:id="@+id/map_btn_next" android:id="@+id/map_btn_next"
@ -189,7 +184,8 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/map_copyright" android:text="@string/map_copyright"
android:textColor="@color/themeLight" android:textColor="@color/themeLight"
android:textSize="13sp" android:includeFontPadding="false"
android:textSize="@dimen/text_size_copyright"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" /> app:layout_constraintStart_toStartOf="parent" />

Wyświetl plik

@ -36,15 +36,13 @@
<androidx.cardview.widget.CardView <androidx.cardview.widget.CardView
android:id="@+id/passes_list_card" android:id="@+id/passes_list_card"
style="@style/ToolbarCard" style="@style/SurfaceCard"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_marginStart="8dp" android:layout_marginStart="8dp"
android:layout_marginTop="8dp" android:layout_marginTop="8dp"
android:layout_marginEnd="8dp" android:layout_marginEnd="8dp"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"
android:clipChildren="true"
app:cardElevation="0dp"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
@ -57,7 +55,7 @@
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
android:id="@+id/passes_list" android:id="@+id/passes_list"
style="@style/ListRecycler" style="@style/AppRecycler"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" /> android:layout_height="match_parent" />
@ -69,7 +67,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:layout_gravity="center"
android:text="@string/passes_error" android:text="@string/passes_error"
android:textSize="20sp" android:textSize="@dimen/text_size_large"
android:visibility="invisible" /> android:visibility="invisible" />
</androidx.cardview.widget.CardView> </androidx.cardview.widget.CardView>
@ -81,10 +79,9 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="24dp" android:layout_marginEnd="24dp"
android:layout_marginBottom="24dp" android:layout_marginBottom="24dp"
android:elevation="16dp"
android:src="@drawable/ic_satellite" android:src="@drawable/ic_satellite"
android:tint="@color/surfaceBg" android:tint="@color/surfaceBg"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" /> app:layout_constraintEnd_toEndOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>

Wyświetl plik

@ -39,21 +39,23 @@
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="8dp" android:layout_marginStart="8dp"
android:layout_marginTop="2dp"
android:layout_marginEnd="8dp" android:layout_marginEnd="8dp"
android:gravity="center" android:gravity="center"
android:textSize="16sp" android:includeFontPadding="false"
android:textSize="@dimen/text_size_medium"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/radar_toolbar" /> app:layout_constraintTop_toBottomOf="@+id/radar_toolbar" />
<androidx.cardview.widget.CardView <androidx.cardview.widget.CardView
android:id="@+id/radar_card" android:id="@+id/radar_card"
style="@style/SettingsCard" style="@style/SurfaceCard"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_marginStart="8dp" android:layout_marginStart="8dp"
android:layout_marginTop="2dp"
android:layout_marginEnd="8dp" android:layout_marginEnd="8dp"
android:elevation="0dp"
app:layout_constraintDimensionRatio="1:1" app:layout_constraintDimensionRatio="1:1"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
@ -65,9 +67,8 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="4dp" android:layout_marginStart="4dp"
android:layout_marginTop="4dp" android:layout_marginTop="4dp"
android:elevation="8dp"
android:text="@string/pat_azimuth" android:text="@string/pat_azimuth"
android:textSize="15sp" android:textSize="@dimen/text_size_small"
app:layout_constraintStart_toStartOf="@+id/radar_card" app:layout_constraintStart_toStartOf="@+id/radar_card"
app:layout_constraintTop_toTopOf="@+id/radar_card" /> app:layout_constraintTop_toTopOf="@+id/radar_card" />
@ -77,9 +78,8 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="4dp" android:layout_marginTop="4dp"
android:layout_marginEnd="4dp" android:layout_marginEnd="4dp"
android:elevation="8dp"
android:text="@string/pat_elevation" android:text="@string/pat_elevation"
android:textSize="15sp" android:textSize="@dimen/text_size_small"
app:layout_constraintEnd_toEndOf="@+id/radar_card" app:layout_constraintEnd_toEndOf="@+id/radar_card"
app:layout_constraintTop_toTopOf="@+id/radar_card" /> app:layout_constraintTop_toTopOf="@+id/radar_card" />
@ -89,9 +89,8 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="4dp" android:layout_marginStart="4dp"
android:layout_marginBottom="4dp" android:layout_marginBottom="4dp"
android:elevation="8dp"
android:text="@string/pat_altitude" android:text="@string/pat_altitude"
android:textSize="15sp" android:textSize="@dimen/text_size_small"
app:layout_constraintBottom_toBottomOf="@+id/radar_card" app:layout_constraintBottom_toBottomOf="@+id/radar_card"
app:layout_constraintStart_toStartOf="@+id/radar_card" /> app:layout_constraintStart_toStartOf="@+id/radar_card" />
@ -101,22 +100,20 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="4dp" android:layout_marginEnd="4dp"
android:layout_marginBottom="4dp" android:layout_marginBottom="4dp"
android:elevation="8dp"
android:text="@string/pat_distance" android:text="@string/pat_distance"
android:textSize="15sp" android:textSize="@dimen/text_size_small"
app:layout_constraintBottom_toBottomOf="@+id/radar_card" app:layout_constraintBottom_toBottomOf="@+id/radar_card"
app:layout_constraintEnd_toEndOf="@+id/radar_card" /> app:layout_constraintEnd_toEndOf="@+id/radar_card" />
<androidx.cardview.widget.CardView <androidx.cardview.widget.CardView
android:id="@+id/radar_list_card" android:id="@+id/radar_list_card"
style="@style/ToolbarCard" style="@style/SurfaceCard"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_marginStart="8dp" android:layout_marginStart="8dp"
android:layout_marginTop="2dp"
android:layout_marginEnd="8dp" android:layout_marginEnd="8dp"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"
android:clipChildren="true"
app:cardElevation="0dp"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
@ -124,7 +121,7 @@
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
android:id="@+id/radar_recycler" android:id="@+id/radar_recycler"
style="@style/ListRecycler" style="@style/AppRecycler"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" /> android:layout_height="match_parent" />
@ -135,10 +132,12 @@
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="8dp" android:layout_marginStart="8dp"
android:layout_marginTop="2dp"
android:layout_marginEnd="8dp" android:layout_marginEnd="8dp"
android:gravity="center" android:gravity="center"
android:includeFontPadding="false"
android:text="@string/trans_no_data" android:text="@string/trans_no_data"
android:textSize="16sp" android:textSize="@dimen/text_size_medium"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/radar_card" /> app:layout_constraintTop_toBottomOf="@+id/radar_card" />

Wyświetl plik

@ -29,12 +29,12 @@
</androidx.cardview.widget.CardView> </androidx.cardview.widget.CardView>
<ScrollView <ScrollView
style="@style/AppRecycler"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_marginStart="8dp" android:layout_marginStart="8dp"
android:layout_marginTop="8dp" android:layout_marginTop="8dp"
android:layout_marginEnd="8dp" android:layout_marginEnd="8dp"
style="@style/ListRecycler"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
@ -48,6 +48,8 @@
<include <include
android:id="@+id/prefs_info" android:id="@+id/prefs_info"
layout="@layout/card_prefs_about" layout="@layout/card_prefs_about"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />

Wyświetl plik

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" <androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/entry_card" android:id="@+id/entry_card"
style="@style/ListItemCard"> style="@style/RecyclerItemCard">
<CheckBox <CheckBox
android:id="@+id/entry_checkbox" android:id="@+id/entry_checkbox"
@ -13,6 +13,6 @@
android:lines="1" android:lines="1"
android:padding="1dp" android:padding="1dp"
android:textColor="@color/themeLight" android:textColor="@color/themeLight"
android:textSize="16sp" /> android:textSize="@dimen/text_size_medium" />
</androidx.cardview.widget.CardView> </androidx.cardview.widget.CardView>

Wyświetl plik

@ -2,7 +2,7 @@
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" <androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/pass_card" android:id="@+id/pass_card"
style="@style/ListItemCard"> style="@style/RecyclerItemCard">
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/pass_root" android:id="@+id/pass_root"
@ -17,6 +17,7 @@
android:layout_marginStart="6dp" android:layout_marginStart="6dp"
android:layout_marginTop="4dp" android:layout_marginTop="4dp"
android:text="@string/pass_satName" android:text="@string/pass_satName"
android:textSize="@dimen/text_size_small"
android:textColor="@color/themeAccent" android:textColor="@color/themeAccent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
@ -27,6 +28,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="6dp" android:layout_marginEnd="6dp"
android:text="@string/pass_satId" android:text="@string/pass_satId"
android:textSize="@dimen/text_size_small"
android:textColor="@color/themeAccent" android:textColor="@color/themeAccent"
app:layout_constraintBaseline_toBaselineOf="@+id/pass_name" app:layout_constraintBaseline_toBaselineOf="@+id/pass_name"
app:layout_constraintEnd_toEndOf="parent" /> app:layout_constraintEnd_toEndOf="parent" />
@ -37,6 +39,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="2dp" android:layout_marginTop="2dp"
android:text="@string/pass_aosAz" android:text="@string/pass_aosAz"
android:textSize="@dimen/text_size_small"
app:layout_constraintEnd_toStartOf="@+id/pass_los" app:layout_constraintEnd_toStartOf="@+id/pass_los"
app:layout_constraintHorizontal_chainStyle="spread_inside" app:layout_constraintHorizontal_chainStyle="spread_inside"
app:layout_constraintStart_toStartOf="@+id/pass_name" app:layout_constraintStart_toStartOf="@+id/pass_name"
@ -47,6 +50,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/pass_altitude" android:text="@string/pass_altitude"
android:textSize="@dimen/text_size_small"
app:layout_constraintBaseline_toBaselineOf="@+id/pass_aos" app:layout_constraintBaseline_toBaselineOf="@+id/pass_aos"
app:layout_constraintEnd_toEndOf="@+id/pass_los" app:layout_constraintEnd_toEndOf="@+id/pass_los"
app:layout_constraintStart_toStartOf="@+id/pass_aos" /> app:layout_constraintStart_toStartOf="@+id/pass_aos" />
@ -56,6 +60,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/pass_los" android:text="@string/pass_los"
android:textSize="@dimen/text_size_small"
app:layout_constraintBaseline_toBaselineOf="@+id/pass_aos" app:layout_constraintBaseline_toBaselineOf="@+id/pass_aos"
app:layout_constraintEnd_toEndOf="@+id/pass_id" app:layout_constraintEnd_toEndOf="@+id/pass_id"
app:layout_constraintStart_toEndOf="@+id/pass_aos" /> app:layout_constraintStart_toEndOf="@+id/pass_aos" />
@ -66,6 +71,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="2dp" android:layout_marginTop="2dp"
android:text="@string/pass_startTime" android:text="@string/pass_startTime"
android:textSize="@dimen/text_size_small"
app:layout_constraintEnd_toStartOf="@+id/pass_end" app:layout_constraintEnd_toStartOf="@+id/pass_end"
app:layout_constraintHorizontal_bias="0.5" app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintHorizontal_chainStyle="spread_inside" app:layout_constraintHorizontal_chainStyle="spread_inside"
@ -77,6 +83,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/pass_elevation" android:text="@string/pass_elevation"
android:textSize="@dimen/text_size_small"
app:layout_constraintBaseline_toBaselineOf="@+id/pass_start" app:layout_constraintBaseline_toBaselineOf="@+id/pass_start"
app:layout_constraintEnd_toEndOf="@+id/pass_end" app:layout_constraintEnd_toEndOf="@+id/pass_end"
app:layout_constraintStart_toStartOf="@+id/pass_start" /> app:layout_constraintStart_toStartOf="@+id/pass_start" />
@ -86,6 +93,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/pass_endTime" android:text="@string/pass_endTime"
android:textSize="@dimen/text_size_small"
app:layout_constraintBaseline_toBaselineOf="@+id/pass_start" app:layout_constraintBaseline_toBaselineOf="@+id/pass_start"
app:layout_constraintEnd_toEndOf="@+id/pass_los" app:layout_constraintEnd_toEndOf="@+id/pass_los"
app:layout_constraintHorizontal_bias="0.5" app:layout_constraintHorizontal_bias="0.5"

Wyświetl plik

@ -2,8 +2,7 @@
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" <androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/trans_card" android:id="@+id/trans_card"
style="@style/ListItemCard" style="@style/RecyclerItemCard">
android:layout_marginBottom="1dp">
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/trans_root" android:id="@+id/trans_root"
@ -28,7 +27,7 @@
android:gravity="center" android:gravity="center"
android:maxLines="1" android:maxLines="1"
android:text="@string/trans_description" android:text="@string/trans_description"
android:textSize="15sp" android:textSize="@dimen/text_size_small"
app:layout_constraintEnd_toStartOf="@+id/trans_uplink_img" app:layout_constraintEnd_toStartOf="@+id/trans_uplink_img"
app:layout_constraintHorizontal_chainStyle="spread_inside" app:layout_constraintHorizontal_chainStyle="spread_inside"
app:layout_constraintStart_toEndOf="@+id/trans_downlink_img" app:layout_constraintStart_toEndOf="@+id/trans_downlink_img"
@ -51,7 +50,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/trans_link_low" android:text="@string/trans_link_low"
android:textSize="24sp" android:textSize="@dimen/text_size_frequency"
app:layout_constraintEnd_toStartOf="@+id/trans_guideline" app:layout_constraintEnd_toStartOf="@+id/trans_guideline"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/trans_desc" /> app:layout_constraintTop_toBottomOf="@+id/trans_desc" />
@ -73,7 +72,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/trans_link_low" android:text="@string/trans_link_low"
android:textSize="24sp" android:textSize="@dimen/text_size_frequency"
app:layout_constraintBaseline_toBaselineOf="@+id/trans_downlink" app:layout_constraintBaseline_toBaselineOf="@+id/trans_downlink"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@+id/trans_guideline" /> app:layout_constraintStart_toStartOf="@+id/trans_guideline" />
@ -85,7 +84,7 @@
android:layout_marginStart="6dp" android:layout_marginStart="6dp"
android:layout_marginBottom="4dp" android:layout_marginBottom="4dp"
android:text="@string/trans_mode" android:text="@string/trans_mode"
android:textSize="15sp" android:textSize="@dimen/text_size_small"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/trans_inverted" app:layout_constraintEnd_toStartOf="@+id/trans_inverted"
app:layout_constraintHorizontal_chainStyle="spread_inside" app:layout_constraintHorizontal_chainStyle="spread_inside"
@ -98,7 +97,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="6dp" android:layout_marginEnd="6dp"
android:text="@string/trans_inverted" android:text="@string/trans_inverted"
android:textSize="15sp" android:textSize="@dimen/text_size_small"
app:layout_constraintBaseline_toBaselineOf="@+id/trans_mode" app:layout_constraintBaseline_toBaselineOf="@+id/trans_mode"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/trans_mode" /> app:layout_constraintStart_toEndOf="@+id/trans_mode" />

Wyświetl plik

@ -35,6 +35,7 @@
<string name="trans_mode">Модуляция: %s</string> <string name="trans_mode">Модуляция: %s</string>
<string name="trans_no_mode">Модуляция: нет</string> <string name="trans_no_mode">Модуляция: нет</string>
<string name="trans_inverted">Инверсия: %s</string> <string name="trans_inverted">Инверсия: %s</string>
<string name="trans_data">Трансиверы спутника:</string>
<string name="trans_no_data">Не найдены трансиверы для этого спутника</string> <string name="trans_no_data">Не найдены трансиверы для этого спутника</string>
<string name="map_title">Карта Мира</string> <string name="map_title">Карта Мира</string>

Wyświetl plik

@ -9,9 +9,9 @@
<color name="surfaceTop">#383838</color> <color name="surfaceTop">#383838</color>
<color name="surfaceChip">#303030</color> <color name="surfaceChip">#303030</color>
<color name="surfaceButton">#242424</color> <color name="surfaceButton">#242424</color>
<color name="surfaceToolbar">#202020</color> <color name="surfaceToolbar">#1A1A1A</color>
<color name="surfaceSystem">#1A1A1A</color> <color name="surfaceSystem">#1A1A1A</color>
<color name="surfaceCard">#181818</color> <color name="surfaceCard">#1A1A1A</color>
<color name="surfaceBg">#121212</color> <color name="surfaceBg">#121212</color>
<color name="mapInfoLayout">#B3181818</color> <color name="mapInfoLayout">#B3181818</color>
<color name="transparent">@android:color/transparent</color> <color name="transparent">@android:color/transparent</color>

Wyświetl plik

@ -4,4 +4,11 @@
<dimen name="card_elev_high">8dp</dimen> <dimen name="card_elev_high">8dp</dimen>
<dimen name="card_corner_low">0dp</dimen> <dimen name="card_corner_low">0dp</dimen>
<dimen name="card_corner_high">8dp</dimen> <dimen name="card_corner_high">8dp</dimen>
<dimen name="text_size_copyright">13sp</dimen>
<dimen name="text_size_small">15sp</dimen>
<dimen name="text_size_medium">16sp</dimen>
<dimen name="text_size_large">20sp</dimen>
<dimen name="text_size_frequency">24sp</dimen>
<dimen name="text_size_app_timer">42sp</dimen>
<dimen name="text_size_app_title">48sp</dimen>
</resources> </resources>

Wyświetl plik

@ -49,6 +49,7 @@
<string name="trans_no_link" translatable="false">- - . - -</string> <string name="trans_no_link" translatable="false">- - . - -</string>
<string name="trans_link_low" translatable="false">%.4f</string> <string name="trans_link_low" translatable="false">%.4f</string>
<string name="trans_link_lowHigh" translatable="false">%.4f - %.4f</string> <string name="trans_link_lowHigh" translatable="false">%.4f - %.4f</string>
<string name="trans_data">Satellite transceivers:</string>
<string name="trans_no_data">No transceivers found for this satellite</string> <string name="trans_no_data">No transceivers found for this satellite</string>
<string name="map_title">World Map</string> <string name="map_title">World Map</string>

Wyświetl plik

@ -1,36 +1,40 @@
<resources xmlns:tools="http://schemas.android.com/tools"> <resources xmlns:tools="http://schemas.android.com/tools">
<style name="Theme.Look4Sat.SplashScreen" parent="Theme.SplashScreen"> <style name="Theme.Look4Sat.SplashScreen" parent="Theme.SplashScreen">
<item name="android:forceDarkAllowed" tools:targetApi="q">false</item>
<item name="postSplashScreenTheme">@style/Theme.Look4Sat.Main</item>
<item name="windowSplashScreenBackground">@color/surfaceBg</item> <item name="windowSplashScreenBackground">@color/surfaceBg</item>
<item name="windowSplashScreenAnimatedIcon">@drawable/ic_splash_drawable</item> <item name="windowSplashScreenAnimatedIcon">@drawable/ic_splash_drawable</item>
<item name="postSplashScreenTheme">@style/Theme.Look4Sat.Main</item>
<item name="android:forceDarkAllowed" tools:targetApi="q">false</item>
</style> </style>
<style name="Theme.Look4Sat.Main" parent="Theme.AppCompat.NoActionBar"> <style name="Theme.Look4Sat.Main" parent="Theme.AppCompat.NoActionBar">
<item name="colorPrimary">@color/themeAccent</item>
<item name="colorSecondary">@color/themeAccent</item>
<item name="colorAccent">@color/themeAccent</item> <item name="colorAccent">@color/themeAccent</item>
<item name="colorControlNormal">@color/themeLight</item> <item name="colorControlNormal">@color/themeLight</item>
<item name="colorPrimary">@color/themeAccent</item>
<item name="colorSecondary">@color/themeAccent</item>
<item name="android:forceDarkAllowed" tools:targetApi="q">false</item>
<item name="android:listDivider">@drawable/item_divider</item>
<item name="android:navigationBarColor">@color/surfaceBg</item>
<item name="android:textColorPrimary">@color/themeLight</item> <item name="android:textColorPrimary">@color/themeLight</item>
<item name="android:statusBarColor">@color/surfaceBg</item> <item name="android:statusBarColor">@color/surfaceBg</item>
<item name="android:windowBackground">@color/surfaceBg</item> <item name="android:windowBackground">@color/surfaceBg</item>
<item name="android:navigationBarColor">@color/surfaceBg</item>
<item name="android:forceDarkAllowed" tools:targetApi="q">false</item>
<item name="android:listDivider">@drawable/item_divider</item>
</style> </style>
<style name="AppButton"> <style name="AppButton">
<item name="android:backgroundTint">@color/surfaceButton</item> <item name="android:backgroundTint">@color/surfaceButton</item>
<item name="android:drawablePadding">4dp</item>
<item name="android:ellipsize">end</item> <item name="android:ellipsize">end</item>
<item name="android:maxLines">1</item> <item name="android:maxLines">1</item>
<item name="android:textAllCaps">false</item> <item name="android:textAllCaps">false</item>
<item name="android:textColor">@color/themeLight</item> <item name="android:textColor">@color/themeLight</item>
<item name="android:textSize">16sp</item> <item name="android:textSize">@dimen/text_size_medium</item>
</style> </style>
<style name="ListItemCard"> <style name="AppRecycler">
<item name="android:overScrollMode">never</item>
<item name="android:scrollbars">none</item>
</style>
<style name="RecyclerItemCard">
<item name="android:layout_width">match_parent</item> <item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item> <item name="android:layout_height">wrap_content</item>
<item name="cardBackgroundColor">@color/surfaceCard</item> <item name="cardBackgroundColor">@color/surfaceCard</item>
@ -38,73 +42,67 @@
<item name="cardElevation">@dimen/card_elev_low</item> <item name="cardElevation">@dimen/card_elev_low</item>
</style> </style>
<style name="ListRecycler"> <style name="SurfaceCard">
<item name="android:animateLayoutChanges">false</item> <item name="android:clipChildren">true</item>
<item name="android:overScrollMode">never</item> <item name="android:layout_width">match_parent</item>
<item name="android:scrollbars">none</item> <item name="android:layout_height">wrap_content</item>
<item name="cardBackgroundColor">@color/surfaceCard</item>
<item name="cardCornerRadius">@dimen/card_corner_high</item>
<item name="cardElevation">@dimen/card_elev_low</item>
</style> </style>
<style name="ToolbarCard"> <style name="ToolbarCard">
<item name="android:clipChildren">true</item>
<item name="android:layout_width">0dp</item> <item name="android:layout_width">0dp</item>
<item name="android:layout_height">48dp</item> <item name="android:layout_height">48dp</item>
<item name="cardElevation">@dimen/card_elev_low</item> <item name="cardBackgroundColor">@color/surfaceToolbar</item>
<item name="cardBackgroundColor">@color/surfaceCard</item>
<item name="cardCornerRadius">@dimen/card_corner_high</item> <item name="cardCornerRadius">@dimen/card_corner_high</item>
<item name="cardElevation">@dimen/card_elev_low</item>
</style> </style>
<style name="ToolbarButton"> <style name="ToolbarButton">
<item name="android:layout_width">48dp</item> <item name="android:layout_width">48dp</item>
<item name="android:layout_height">48dp</item> <item name="android:layout_height">48dp</item>
<item name="android:background">?actionBarItemBackground</item> <item name="android:background">?actionBarItemBackground</item>
<item name="android:elevation">8dp</item>
<item name="android:tint">@color/themeLight</item> <item name="android:tint">@color/themeLight</item>
</style> </style>
<style name="ToolbarTimer"> <style name="ToolbarTimer">
<item name="android:layout_width">wrap_content</item> <item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item> <item name="android:layout_height">wrap_content</item>
<item name="android:elevation">8dp</item>
<item name="android:includeFontPadding">false</item> <item name="android:includeFontPadding">false</item>
<item name="android:text">@string/timer_zero</item> <item name="android:text">@string/timer_zero</item>
<item name="android:textColor">@color/themeAccent</item> <item name="android:textColor">@color/themeAccent</item>
<item name="android:textSize">38sp</item> <item name="android:textSize">@dimen/text_size_app_timer</item>
<item name="android:textStyle">bold</item> <item name="android:textStyle">bold</item>
</style> </style>
<style name="ToolbarTitle"> <style name="ToolbarTitle">
<item name="android:layout_width">wrap_content</item> <item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item> <item name="android:layout_height">wrap_content</item>
<item name="android:elevation">8dp</item>
<item name="android:includeFontPadding">false</item> <item name="android:includeFontPadding">false</item>
<item name="android:textColor">@color/themeLight</item> <item name="android:textColor">@color/themeLight</item>
<item name="android:textSize">20sp</item> <item name="android:textSize">@dimen/text_size_large</item>
</style> </style>
<style name="WorldMapText"> <style name="WorldMapText">
<item name="android:textSize">16sp</item> <item name="android:textSize">@dimen/text_size_medium</item>
<item name="android:textColor">@color/themeLight</item> <item name="android:textColor">@color/themeLight</item>
</style> </style>
<style name="WorldMapTitle"> <style name="WorldMapTitle">
<item name="android:textSize">16sp</item> <item name="android:textSize">@dimen/text_size_medium</item>
<item name="android:textColor">@color/themeLight</item> <item name="android:textColor">@color/themeLight</item>
</style> </style>
<style name="SettingsCard">
<item name="android:layout_width">0dp</item>
<item name="android:layout_height">wrap_content</item>
<item name="cardBackgroundColor">@color/surfaceCard</item>
<item name="cardCornerRadius">@dimen/card_corner_high</item>
</style>
<style name="SettingsText"> <style name="SettingsText">
<item name="android:textSize">16sp</item> <item name="android:textSize">@dimen/text_size_medium</item>
<item name="android:textColor">@color/themeLight</item> <item name="android:textColor">@color/themeLight</item>
</style> </style>
<style name="SettingsTitle"> <style name="SettingsTitle">
<item name="android:includeFontPadding">false</item> <item name="android:includeFontPadding">false</item>
<item name="android:textSize">16sp</item> <item name="android:textSize">@dimen/text_size_medium</item>
<item name="android:textColor">@color/themeAccent</item> <item name="android:textColor">@color/themeAccent</item>
</style> </style>
@ -114,21 +112,21 @@
<item name="android:maxLines">1</item> <item name="android:maxLines">1</item>
<item name="android:textAllCaps">false</item> <item name="android:textAllCaps">false</item>
<item name="android:textColor">@color/themeAccent</item> <item name="android:textColor">@color/themeAccent</item>
<item name="android:textSize">16sp</item> <item name="android:textSize">@dimen/text_size_medium</item>
</style> </style>
<style name="DialogText"> <style name="DialogText">
<item name="android:layout_width">wrap_content</item> <item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item> <item name="android:layout_height">wrap_content</item>
<item name="android:textColor">@color/themeLight</item> <item name="android:textColor">@color/themeLight</item>
<item name="android:textSize">16sp</item> <item name="android:textSize">@dimen/text_size_medium</item>
</style> </style>
<style name="DialogTitle"> <style name="DialogTitle">
<item name="android:layout_width">wrap_content</item> <item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item> <item name="android:layout_height">wrap_content</item>
<item name="android:textColor">@color/themeAccent</item> <item name="android:textColor">@color/themeAccent</item>
<item name="android:textSize">16sp</item> <item name="android:textSize">@dimen/text_size_medium</item>
</style> </style>
</resources> </resources>