2

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

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

截圆

4

2 回答 2

2

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

于 2017-05-08T10:05:39.300 回答
0

看来您已经设置了背景属性,例如 android:background=?attr/selectableItemBackgroundBorderless

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

于 2020-09-21T17:56:33.890 回答