mirror of
https://github.com/tachiyomiorg/tachiyomi.git
synced 2024-11-19 01:59:19 +01:00
Tweak error button appearance
This commit is contained in:
parent
920ffa8c24
commit
e86103fdcc
@ -366,15 +366,17 @@ open class BrowseCatalogueController(bundle: Bundle) :
|
||||
}
|
||||
presenter.requestNext()
|
||||
}
|
||||
|
||||
if (adapter.isEmpty) {
|
||||
val actions = mutableListOf(EmptyView.Action(R.string.action_retry, retryAction))
|
||||
if (presenter.source is HttpSource) {
|
||||
val openInWebViewAction = View.OnClickListener {
|
||||
openInWebView()
|
||||
}
|
||||
actions += EmptyView.Action(R.string.action_open_in_web_view, openInWebViewAction)
|
||||
}
|
||||
|
||||
if (adapter.isEmpty) {
|
||||
empty_view.show(message, listOf(
|
||||
EmptyView.Action(R.string.action_retry, retryAction),
|
||||
EmptyView.Action(R.string.action_open_in_web_view, openInWebViewAction)
|
||||
))
|
||||
empty_view.show(message, actions)
|
||||
} else {
|
||||
empty_view.hide()
|
||||
|
||||
|
@ -3,10 +3,10 @@ package eu.kanade.tachiyomi.widget
|
||||
import android.content.Context
|
||||
import android.util.AttributeSet
|
||||
import android.view.View
|
||||
import android.widget.Button
|
||||
import android.widget.LinearLayout
|
||||
import android.widget.RelativeLayout
|
||||
import androidx.annotation.StringRes
|
||||
import androidx.appcompat.widget.AppCompatButton
|
||||
import eu.kanade.tachiyomi.R
|
||||
import eu.kanade.tachiyomi.util.view.gone
|
||||
import eu.kanade.tachiyomi.util.view.visible
|
||||
@ -44,7 +44,7 @@ class EmptyView @JvmOverloads constructor(context: Context, attrs: AttributeSet?
|
||||
actions_container.removeAllViews()
|
||||
if (!actions.isNullOrEmpty()) {
|
||||
actions.forEach {
|
||||
val button = Button(context).apply {
|
||||
val button = AppCompatButton(context).apply {
|
||||
layoutParams = LinearLayout.LayoutParams(
|
||||
LinearLayout.LayoutParams.WRAP_CONTENT,
|
||||
LinearLayout.LayoutParams.WRAP_CONTENT)
|
||||
|
@ -50,6 +50,7 @@
|
||||
<item name="preferenceTheme">@style/PreferenceThemeOverlay</item>
|
||||
<item name="dialogTheme">@style/Theme.AlertDialog.Light</item>
|
||||
<item name="alertDialogTheme">@style/Theme.AlertDialog.Dark</item>
|
||||
<item name="buttonStyle">@style/Theme.Widget.Button.Outlined.Accent</item>
|
||||
<item name="snackbarButtonStyle">@style/Theme.Widget.Button</item>
|
||||
<item name="textAppearanceButton">@style/TextAppearance.Widget.Button</item>
|
||||
<item name="android:itemTextAppearance">@style/TextAppearance.Widget.Menu</item>
|
||||
@ -127,6 +128,7 @@
|
||||
<item name="preferenceTheme">@style/PreferenceThemeOverlay</item>
|
||||
<item name="dialogTheme">@style/Theme.AlertDialog.Dark</item>
|
||||
<item name="alertDialogTheme">@style/Theme.AlertDialog.Dark</item>
|
||||
<item name="buttonStyle">@style/Theme.Widget.Button.Outlined.Accent</item>
|
||||
<item name="snackbarButtonStyle">@style/Theme.Widget.Button</item>
|
||||
<item name="textAppearanceButton">@style/TextAppearance.Widget.Button</item>
|
||||
<item name="android:itemTextAppearance">@style/TextAppearance.Widget.Menu</item>
|
||||
|
Loading…
Reference in New Issue
Block a user