Zak*_*rdi 10 android android-layout android-imageview android-view
触摸涟漪效应在这里超越了界限.这是怎么做到的?

编辑:我很好,仅在5.0+上工作.
All*_*ing 11
我从几个地方读到:
如果您想在Android 5.0:API 21或更高版本上应用标准的涟漪效果,这不应仅限于您的视图(无界涟漪),只需应用于您的视图背景:
android:background="?android:attr/selectableItemBackgroundBorderless"
Run Code Online (Sandbox Code Playgroud)
我已经测试过,这里发生的情况是波纹不在按钮上,而是在背景对象上。因此,波纹实际上并未延伸到此处的按钮边界,而是延伸到背景包装卡对象的边界。
要复制您在图片中看到的内容,
1. 制作新布局。我会使用相对布局或线性布局
2. 添加上方的 EditText(“添加快速注释”),然后添加四个下方的按钮,所有按钮都具有清晰的背景,但带有灰色边框,如上所示。
3. 在放置按钮的布局的背景上设置波纹动画,并且一定要android:clickable="true"在布局上设置!
这给了我和你的照片一样的效果。
| 归档时间: |
|
| 查看次数: |
2820 次 |
| 最近记录: |