在android中,图像上的涟漪效应总是呈矩形
我面临的一个问题是在一个带有图像背景的按钮上提供ovel形状的涟漪效果 右箭头\u涟漪\u effect.xml在android中,图像上的涟漪效应总是呈矩形,android,onfocus,ripple,Android,Onfocus,Ripple,我面临的一个问题是在一个带有图像背景的按钮上提供ovel形状的涟漪效果 右箭头\u涟漪\u effect.xml <?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="#1ddbd9"> <item android:id="@android:id/mask" android
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="#1ddbd9">
<item android:id="@android:id/mask" android:drawable="@android:color/white"/>
<item android:drawable="@drawable/btn_weather_app_main_right_normal"/>
对焦时,此按钮后面有一个实心方形背景。请提供帮助。您可以在此处使用circleImageView,例如:
<de.hdodenhof.circleimageview.CircleImageView
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/profile_image"
android:layout_width="96dp"
android:layout_height="96dp"
android:src="@drawable/profile"
app:border_width="2dp"
app:border_color="#FF000000"/>
在代码中将此图像设置为可单击后,您将获得所需的效果
链接到github项目:
我希望这有帮助:)@Sarfaraz如果这回答了你的问题,那么请接受答案:)您好,我依赖于代码的其他部分,不能接触我的布局文件。为了实现这一点,我必须在java代码或可绘制文件夹xml文件中进行更改。
<de.hdodenhof.circleimageview.CircleImageView
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/profile_image"
android:layout_width="96dp"
android:layout_height="96dp"
android:src="@drawable/profile"
app:border_width="2dp"
app:border_color="#FF000000"/>
compile 'de.hdodenhof:circleimageview:1.3.0'