Address filter fab color issue
This commit is contained in:
committed by
Aayush Gupta
parent
2f30d53312
commit
8cfec71259
@@ -21,6 +21,7 @@ package com.aurora.store.view.ui.search
|
||||
|
||||
import android.content.SharedPreferences
|
||||
import android.content.SharedPreferences.OnSharedPreferenceChangeListener
|
||||
import android.content.res.ColorStateList
|
||||
import android.os.Bundle
|
||||
import android.text.Editable
|
||||
import android.text.TextWatcher
|
||||
@@ -30,6 +31,8 @@ import android.view.inputmethod.EditorInfo
|
||||
import android.widget.TextView
|
||||
import androidx.fragment.app.viewModels
|
||||
import androidx.navigation.fragment.findNavController
|
||||
import com.aurora.extensions.accentColor
|
||||
import com.aurora.extensions.contrastingColor
|
||||
import com.aurora.extensions.hideKeyboard
|
||||
import com.aurora.extensions.showKeyboard
|
||||
import com.aurora.gplayapi.data.models.App
|
||||
@@ -100,8 +103,15 @@ class SearchResultsFragment : BaseFragment<FragmentSearchResultBinding>(),
|
||||
binding.recycler.addOnScrollListener(endlessRecyclerOnScrollListener)
|
||||
|
||||
// Filter
|
||||
binding.filterFab.setOnClickListener {
|
||||
findNavController().navigate(R.id.filterSheet)
|
||||
binding.filterFab.apply {
|
||||
val onSurfaceColor = contrastingColor(requireContext().accentColor())
|
||||
setTextColor(onSurfaceColor)
|
||||
iconTint = ColorStateList.valueOf(onSurfaceColor)
|
||||
backgroundTintList = ColorStateList.valueOf(requireContext().accentColor())
|
||||
|
||||
setOnClickListener {
|
||||
findNavController().navigate(R.id.filterSheet)
|
||||
}
|
||||
}
|
||||
|
||||
viewModel.liveData.observe(viewLifecycleOwner) {
|
||||
|
||||
@@ -58,8 +58,6 @@
|
||||
android:layout_marginBottom="@dimen/margin_normal"
|
||||
android:text="@string/action_filter"
|
||||
android:textAppearance="@style/TextAppearance.Aurora.SubTitle.Alt"
|
||||
android:textColor="@color/colorWhite"
|
||||
app:backgroundTint="@color/colorAccent"
|
||||
app:icon="@drawable/ic_filter"
|
||||
app:iconTint="@color/colorWhite" />
|
||||
app:iconPadding="@dimen/padding_small"
|
||||
app:icon="@drawable/ic_filter" />
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
|
||||
Reference in New Issue
Block a user