selectableItemBackgroundBorderless小部件上的可选圆圈将被截断

时间:2015-02-03 16:01:22

标签: android android-view android-5.0-lollipop android-styles android-background

我正在Android Lollipop上尝试新的?selectableItemBackgroundBorderless背景来创建一个圆圈选择器。到目前为止,结果看起来不错,如下图所示。圆圈甚至延伸到" 2"和" 4"界限。然而,圆圈在几个侧面(图片的顶部和左侧)被截断。

为什么会这样,以及如何使圆圈完整?

truncated circle

2 个答案:

答案 0 :(得分:2)

您是否尝试将android:clipChildren="false"属性应用于包含键盘布局的布局?默认情况下它是true并阻止儿童动画超出孩子的界限。

答案 1 :(得分:0)

似乎您已将背景属性设置为 android:background=?attr/selectableItemBackgroundBorderless

只需使用android:foreground=?attr/selectableItemBackgroundBorderless更改代码。它将产生矩形波纹效果,而不是圆形。