<stroke>和<corners>是什么意思?

时间:2018-12-01 14:56:05

标签: android layout

我想知道Android Studio中Stroke和Corners的作用是什么。

此代码位于main_activity.xml中图像按钮的可绘制文件夹中

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">


<shape>
    <stroke android:width="1.3dp">

    </stroke>
    <corners android:radius="30dp">

    </corners>
</shape>

2 个答案:

答案 0 :(得分:1)

有时候,您需要在形状周围绘制轮廓,并且可以使用笔触标签来做到这一点。您可以使用android:width和android:color指定轮廓的宽度和颜色。

由于您的形状是矩形,因此可以圆角化矩形的角。您可以在Corners标签内执行此操作。您可以使用android:radius

指定所有角的半径

您可以在https://android.jlelse.eu/android-shape-drawables-tutorial-17fbece6fef5中看到关于android形状的有用内容和示例

答案 1 :(得分:0)

描边:定义形状更大胆的样式。 角:定义形状角样式。 请阅读这篇文章https://www.dev2qa.com/android-shape-selector-examples/