好的,我了解水波纹效果只在LOLLIPOP及以上版本可用。但是,当我设置我的ImageButton时,仍然无法获得像“常规”按钮一样工作的漂亮水波纹效果,只显示一个图像(和透明背景)...
我添加了AppCompat v7,并将第二个布局放在我的drawable/layout-v21文件夹中,其中包含以下按钮:
<ImageButton
android:id="@+id/forward"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="15dp"
android:scaleType="fitCenter"
android:height="15dp"
android:padding="25dp"
style="@style/Widget.AppCompat.ImageButton"
android:src="@drawable/forwardplay" />
但是背景是灰色的,水波纹(也是灰色的)无法自定义。
因此,如果我只有一个漂亮的水波纹可供放置在我的drawable-v21中,并且我可以从ImageButton的background属性中引用它,那将是很棒的事情。问题是我找不到原始的Android Ripple效果(我有一部三星S6手机,这是三星的主题吗?)
希望有人能分享他们的工作drawable。
谢谢!
android:background="?attr/selectableItemBackgroundBorderless"
- Satan Pandeya