在Android中,使用drawable形状创建边框时,边框可能会出现一些问题,比如边框重叠、边框不显示等。以下是一些示例代码,可以帮助您解决这些问题:
在上述代码中,当我们设置宽度和颜色时使用stroke标签后,还使用了solid标签。但是,由于无法解决它们之间的重叠问题,建议仅使用stroke标签创建边框。
在上述代码中,我们已经设置了边框。但是,由于边框宽度大于圆角半径,因此边框会被隐藏。修改上述代码并将圆角半径值改小即可解决问题。
在上述代码中,由于边框宽度太大,在View或ImageView中使用时,绘制的形状会重叠。为了解决这个问题,我们需要在大小标签中增加一个內嵌框,如下所示: