Add themed button for Explore screen
This commit is contained in:
@@ -24,6 +24,7 @@ import org.koitharu.kotatsu.base.ui.util.ActionModeDelegate
|
|||||||
import org.koitharu.kotatsu.base.ui.util.WindowInsetsDelegate
|
import org.koitharu.kotatsu.base.ui.util.WindowInsetsDelegate
|
||||||
import org.koitharu.kotatsu.core.exceptions.resolve.ExceptionResolver
|
import org.koitharu.kotatsu.core.exceptions.resolve.ExceptionResolver
|
||||||
import org.koitharu.kotatsu.core.prefs.AppSettings
|
import org.koitharu.kotatsu.core.prefs.AppSettings
|
||||||
|
import org.koitharu.kotatsu.settings.SettingsActivity
|
||||||
|
|
||||||
abstract class BaseActivity<B : ViewBinding> :
|
abstract class BaseActivity<B : ViewBinding> :
|
||||||
AppCompatActivity(),
|
AppCompatActivity(),
|
||||||
@@ -83,7 +84,8 @@ abstract class BaseActivity<B : ViewBinding> :
|
|||||||
override fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean {
|
override fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean {
|
||||||
if (BuildConfig.DEBUG && keyCode == KeyEvent.KEYCODE_VOLUME_UP) { // TODO remove
|
if (BuildConfig.DEBUG && keyCode == KeyEvent.KEYCODE_VOLUME_UP) { // TODO remove
|
||||||
// ActivityCompat.recreate(this)
|
// ActivityCompat.recreate(this)
|
||||||
throw RuntimeException("Test crash")
|
// throw RuntimeException("Test crash")
|
||||||
|
startActivity(SettingsActivity.newIntent(this)) // TODO Xtimms REMOVE
|
||||||
// return true
|
// return true
|
||||||
}
|
}
|
||||||
return super.onKeyDown(keyCode, event)
|
return super.onKeyDown(keyCode, event)
|
||||||
|
|||||||
9
app/src/main/res/layout/item_explore_card.xml
Normal file
9
app/src/main/res/layout/item_explore_card.xml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<com.google.android.material.button.MaterialButton
|
||||||
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
style="@style/Widget.Kotatsu.ExploreButton"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
tools:icon="@drawable/ic_history"
|
||||||
|
tools:text="@string/history" />
|
||||||
@@ -112,6 +112,17 @@
|
|||||||
<item name="android:insetBottom">2dp</item>
|
<item name="android:insetBottom">2dp</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
<style name="Widget.Kotatsu.ExploreButton" parent="Widget.Material3.Button.ElevatedButton.Icon">
|
||||||
|
<item name="android:paddingTop">16dp</item>
|
||||||
|
<item name="android:paddingBottom">16dp</item>
|
||||||
|
<item name="android:textColor">?attr/colorOnSurface</item>
|
||||||
|
<item name="shapeAppearanceOverlay">@style/ShapeAppearanceOverlay.Material3.FloatingActionButton</item>
|
||||||
|
<item name="iconPadding">16dp</item>
|
||||||
|
<item name="iconGravity">start</item>
|
||||||
|
<item name="android:gravity">start|center_vertical</item>
|
||||||
|
<item name="android:textAppearance">@style/TextAppearance.Material3.BodyMedium</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
<style name="ThemeOverlay.Kotatsu.MainToolbar" parent="">
|
<style name="ThemeOverlay.Kotatsu.MainToolbar" parent="">
|
||||||
<item name="colorControlHighlight">@color/selector_overlay</item>
|
<item name="colorControlHighlight">@color/selector_overlay</item>
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user