您需要的是在项目的drawable-xxx文件夹中创建一个形状xml文件,然后使用此形状作为按钮的背景.

以下是称为“arrow_shape.xml”的形状文件:

android:width="100dp"

android:height="40dp" />

android:top="-40dp"

android:bottom="65dp"

android:right="-30dp">

android:fromDegrees="45">

android:top="65dp"

android:bottom="-40dp"

android:right="-30dp">

android:fromDegrees="-45">

然后使用它作为按钮的背景,例如

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:background="@drawable/arrow_shape"/>

这是截图:

有关层列表的更多信息,您可以找到here.

编辑:

记住,我使用某些值的形状的宽度和高度.如果您更改那些您可能需要更改顶部,底部和右侧属性的值.因此,在这种情况下,请考虑在项目的值目录中使用不同的值.

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐