Address filter fab color issue

This commit is contained in:
Rahul Patel
2024-08-13 02:54:08 +05:30
committed by Aayush Gupta
parent 2f30d53312
commit 8cfec71259
2 changed files with 14 additions and 6 deletions

View File

@@ -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) {

View File

@@ -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>