Address more button text color issues
This commit is contained in:
@@ -26,6 +26,8 @@ import androidx.core.view.isVisible
|
||||
import com.airbnb.epoxy.CallbackProp
|
||||
import com.airbnb.epoxy.ModelProp
|
||||
import com.airbnb.epoxy.ModelView
|
||||
import com.aurora.extensions.accentColor
|
||||
import com.aurora.extensions.contrastingColor
|
||||
import com.aurora.store.databinding.ViewNoAppBinding
|
||||
import com.aurora.store.view.epoxy.views.BaseModel
|
||||
import com.aurora.store.view.epoxy.views.BaseView
|
||||
@@ -62,6 +64,7 @@ class NoAppView @JvmOverloads constructor(
|
||||
@ModelProp
|
||||
fun actionMessage(message: String = String()) {
|
||||
binding.button.text = message
|
||||
binding.button.setTextColor(contrastingColor(context.accentColor()))
|
||||
}
|
||||
|
||||
@JvmOverloads
|
||||
|
||||
@@ -39,7 +39,9 @@ import coil.load
|
||||
import coil.transform.RoundedCornersTransformation
|
||||
import com.aurora.Constants
|
||||
import com.aurora.Constants.EXODUS_SUBMIT_PAGE
|
||||
import com.aurora.extensions.accentColor
|
||||
import com.aurora.extensions.browse
|
||||
import com.aurora.extensions.contrastingColor
|
||||
import com.aurora.extensions.getString
|
||||
import com.aurora.extensions.hide
|
||||
import com.aurora.extensions.runOnUiThread
|
||||
@@ -317,7 +319,10 @@ class AppDetailsFragment : BaseFragment<FragmentDetailsBinding>() {
|
||||
viewLifecycleOwner.lifecycleScope.launch {
|
||||
viewModel.testingProgramStatus.collect {
|
||||
if (it != null) {
|
||||
binding.layoutDetailsBeta.btnBetaAction.isEnabled = true
|
||||
binding.layoutDetailsBeta.btnBetaAction.apply {
|
||||
isEnabled = true
|
||||
setTextColor(contrastingColor(requireContext().accentColor()))
|
||||
}
|
||||
if (it.subscribed) {
|
||||
updateBetaActions(true)
|
||||
}
|
||||
@@ -349,8 +354,11 @@ class AppDetailsFragment : BaseFragment<FragmentDetailsBinding>() {
|
||||
}
|
||||
|
||||
// Misc Bindings
|
||||
binding.layoutDetailsPrivacy.btnRequestAnalysis.setOnClickListener {
|
||||
it.context.browse("${EXODUS_SUBMIT_PAGE}${app.packageName}")
|
||||
binding.layoutDetailsPrivacy.btnRequestAnalysis.apply {
|
||||
setOnClickListener {
|
||||
it.context.browse("${EXODUS_SUBMIT_PAGE}${app.packageName}")
|
||||
}
|
||||
setTextColor(contrastingColor(requireContext().accentColor()))
|
||||
}
|
||||
binding.layoutDetailsInstall.progressDownload.clipToOutline = true
|
||||
binding.layoutDetailsInstall.imgCancel.setOnClickListener {
|
||||
|
||||
@@ -41,12 +41,13 @@
|
||||
android:textAppearance="@style/TextAppearance.Aurora.Line1"
|
||||
tools:text="No updates available" />
|
||||
|
||||
<Button
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/button"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@id/txt"
|
||||
android:layout_centerInParent="true"
|
||||
android:visibility="gone"
|
||||
tools:text="@string/check_updates" />
|
||||
tools:text="@string/check_updates"
|
||||
tools:visibility="visible" />
|
||||
</RelativeLayout>
|
||||
|
||||
Reference in New Issue
Block a user