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
|
||||||
import android.content.SharedPreferences.OnSharedPreferenceChangeListener
|
import android.content.SharedPreferences.OnSharedPreferenceChangeListener
|
||||||
|
import android.content.res.ColorStateList
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.text.Editable
|
import android.text.Editable
|
||||||
import android.text.TextWatcher
|
import android.text.TextWatcher
|
||||||
@@ -30,6 +31,8 @@ import android.view.inputmethod.EditorInfo
|
|||||||
import android.widget.TextView
|
import android.widget.TextView
|
||||||
import androidx.fragment.app.viewModels
|
import androidx.fragment.app.viewModels
|
||||||
import androidx.navigation.fragment.findNavController
|
import androidx.navigation.fragment.findNavController
|
||||||
|
import com.aurora.extensions.accentColor
|
||||||
|
import com.aurora.extensions.contrastingColor
|
||||||
import com.aurora.extensions.hideKeyboard
|
import com.aurora.extensions.hideKeyboard
|
||||||
import com.aurora.extensions.showKeyboard
|
import com.aurora.extensions.showKeyboard
|
||||||
import com.aurora.gplayapi.data.models.App
|
import com.aurora.gplayapi.data.models.App
|
||||||
@@ -100,8 +103,15 @@ class SearchResultsFragment : BaseFragment<FragmentSearchResultBinding>(),
|
|||||||
binding.recycler.addOnScrollListener(endlessRecyclerOnScrollListener)
|
binding.recycler.addOnScrollListener(endlessRecyclerOnScrollListener)
|
||||||
|
|
||||||
// Filter
|
// Filter
|
||||||
binding.filterFab.setOnClickListener {
|
binding.filterFab.apply {
|
||||||
findNavController().navigate(R.id.filterSheet)
|
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) {
|
viewModel.liveData.observe(viewLifecycleOwner) {
|
||||||
|
|||||||
@@ -58,8 +58,6 @@
|
|||||||
android:layout_marginBottom="@dimen/margin_normal"
|
android:layout_marginBottom="@dimen/margin_normal"
|
||||||
android:text="@string/action_filter"
|
android:text="@string/action_filter"
|
||||||
android:textAppearance="@style/TextAppearance.Aurora.SubTitle.Alt"
|
android:textAppearance="@style/TextAppearance.Aurora.SubTitle.Alt"
|
||||||
android:textColor="@color/colorWhite"
|
app:iconPadding="@dimen/padding_small"
|
||||||
app:backgroundTint="@color/colorAccent"
|
app:icon="@drawable/ic_filter" />
|
||||||
app:icon="@drawable/ic_filter"
|
|
||||||
app:iconTint="@color/colorWhite" />
|
|
||||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||||
|
|||||||
Reference in New Issue
Block a user