Allow separate specification of status and toolbar active/inactive coloring.

This commit is contained in:
Alex Hart
2022-06-15 09:45:28 -03:00
parent e6cc49368e
commit 6854632fec
3 changed files with 47 additions and 14 deletions

View File

@@ -82,6 +82,7 @@ import org.thoughtcrime.securesms.util.CommunicationActions
import org.thoughtcrime.securesms.util.ContextUtil
import org.thoughtcrime.securesms.util.ExpirationUtil
import org.thoughtcrime.securesms.util.FeatureFlags
import org.thoughtcrime.securesms.util.Material3OnScrollHelper
import org.thoughtcrime.securesms.util.ViewUtil
import org.thoughtcrime.securesms.util.navigation.safeNavigate
import org.thoughtcrime.securesms.util.views.SimpleProgressDialog
@@ -191,6 +192,15 @@ class ConversationSettingsFragment : DSLSettingsFragment(
}
}
override fun getMaterial3OnScrollHelper(toolbar: Toolbar?): Material3OnScrollHelper {
return object : Material3OnScrollHelper(requireActivity(), toolbar!!) {
override val inactiveColorSet = ColorSet(
toolbarColorRes = R.color.transparent,
statusBarColorRes = R.color.signal_colorBackground
)
}
}
override fun bindAdapter(adapter: DSLSettingsAdapter) {
val args = ConversationSettingsFragmentArgs.fromBundle(requireArguments())