mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-23 03:12:15 +00:00
Add: Accent ripple on touching screenshots
This commit is contained in:
parent
833cfb5f01
commit
0e3c36d3b2
@ -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
|
||||||
|
|
||||||
|
10
src/main/res/drawable/bg_item_rounded_ripple.xml
Normal file
10
src/main/res/drawable/bg_item_rounded_ripple.xml
Normal 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>
|
Loading…
x
Reference in New Issue
Block a user