btn_ripple_mask.xml
<?xml version="1.0" encoding="utf-8"?>
<ripple
xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@android:color/darker_gray"><!--点击之后的颜色 必须要-->
<item
android:id="@android:id/mask"
android:drawable="@android:color/white"/>
</ripple>
设置 android:foreground="@drawable/btn_ripple_mask"
和android:background="@drawable/btn_ripple_mask"
,都不行
@erehmi 이미지가 jpg 형식이라면 배경을 설정해도 소용없을 것 같습니다
으아악다음은 공식 Material 스타일에 따른 항목 및 버튼 기본 Ripper Drawable 목록입니다.
으아악다음은 item_Background_material.xml입니다:
으아악다음은 item_Background_borderless_material.xml입니다:
으아악다음은 Widget.Material.Button.Borderless에 해당하는 설정 및 xml입니다.
으아악다음과 같이 인용하세요.
으아악이미지뷰 설정은 다음과 같습니다.
으아악참고:
android:clickable="true"
을 설정하거나setOnClickListener(...)
코드를 통해 설정하세요.이 멋진 기능을 사용하려면 비용을 지불해야 합니다. 즉, 기기가 Android 5.0(API 레벨 21)이어야 하며 이 버전보다 낮은 기기는 지원되지 않습니다.
ImageView에서 상속되는 사용자 정의 보기를 작성할 수 있습니다. 그런 다음 onTouchEvent에서 애니메이터를 시작하고 반경이 점차 증가하는 원을 그릴 수 있습니다. 스스로 행하고 음식과 의복을 충분히 갖추라. 이렇게 작성하면 버전 제한이 없고, 5.0 미만이면 사용이 가능하다는 것도 장점이다.