Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 使用selectableItemBackground作为背景形状drawable大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我有几个按钮,我需要一个椭圆形的边框.

所以我在capsule_border.xml中有这个

stroke
        android:width="1px"
        android:color="@color/border_gray" />

我会使用android:BACkground =“@ drawable / capsule_border.xml,我需要它.

现在,我希望有一个按钮来获得这个椭圆形边框,还有一个android:BACkground =“?SELEctableItemBACkground”用于视觉反馈.

我尝试使用带有SELEctableItemBACkground的父布局和带有capsule_border的按钮.但似乎突出显示的可点击区域是整个方块.而不仅仅是胶囊边界内的区域.

android  – 使用selectableItemBackground作为背景形状drawable

有没有我可以做到这一点,以便SELEctableItemBACkground不高度视图的整个矩形,但只在我绘制的边框内?

@H_874_26@最佳答案
有round_corners.xml:

stroke
        android:width="1px"
        android:color="#000000" />

和My_ripple.xml:

和按钮:

会导致这个:

android  – 使用selectableItemBackground作为背景形状drawable

this文章.

大佬总结

以上是大佬教程为你收集整理的android – 使用selectableItemBackground作为背景形状drawable全部内容,希望文章能够帮你解决android – 使用selectableItemBackground作为背景形状drawable所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。