Add: Accent ripple on touching screenshots

This commit is contained in:
machiav3lli 2021-10-20 00:42:00 +02:00
parent 833cfb5f01
commit 0e3c36d3b2
2 changed files with 12 additions and 1 deletions

View File

@ -22,6 +22,7 @@ import android.view.MotionEvent
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.widget.* import android.widget.*
import androidx.appcompat.content.res.AppCompatResources
import androidx.core.content.res.ResourcesCompat import androidx.core.content.res.ResourcesCompat
import androidx.core.text.HtmlCompat import androidx.core.text.HtmlCompat
import androidx.core.text.util.LinkifyCompat import androidx.core.text.util.LinkifyCompat
@ -461,7 +462,7 @@ class ProductAdapter(private val callbacks: Callbacks, private val columns: Int)
init { init {
itemView as FrameLayout itemView as FrameLayout
itemView.foreground = itemView.foreground =
itemView.context.getDrawableFromAttr(android.R.attr.selectableItemBackground) AppCompatResources.getDrawable(itemView.context, R.drawable.bg_item_rounded_ripple)
val surfaceColor = val surfaceColor =
itemView.context.getColorFromAttr(R.attr.colorSurface).defaultColor itemView.context.getColorFromAttr(R.attr.colorSurface).defaultColor

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="?colorPrimary">
<item android:id="@android:id/mask">
<shape android:shape="rectangle">
<solid android:color="?colorPrimary" />
<corners android:radius="@dimen/shape_medium_corner" />
</shape>
</item>
</ripple>