可绘制带切边 android
drawable with cutted edge android
我想要一个带有两个切角的可绘制形状。
像这样:
我无法切割边缘。有人帮忙吗
在您的可绘制文件夹中创建一个形状 xml 文件,然后将此形状用作按钮或文本视图的背景。
right_arrow_shape.xml:
试试这个:-
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:width="50dp" android:height="10dp" android:right="6dp">
<shape>
<solid android:color="@android:color/holo_green_dark"/>
<corners
android:bottomLeftRadius="0dp"
android:topLeftRadius="0dp"/>
</shape>
</item>
<item android:width="7dp" android:height="7dp"
android:left="50dp">
<rotate android:fromDegrees="45"
android:pivotX="0"
android:pivotY="0">
<shape>
<solid android:color="@android:color/holo_green_dark"/>
</shape>
</rotate>
</item>
在您的按钮中设置此值:-
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/right_arrow_shape"/>
我想要一个带有两个切角的可绘制形状。
像这样:
我无法切割边缘。有人帮忙吗
在您的可绘制文件夹中创建一个形状 xml 文件,然后将此形状用作按钮或文本视图的背景。
right_arrow_shape.xml:
试试这个:-
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:width="50dp" android:height="10dp" android:right="6dp">
<shape>
<solid android:color="@android:color/holo_green_dark"/>
<corners
android:bottomLeftRadius="0dp"
android:topLeftRadius="0dp"/>
</shape>
</item>
<item android:width="7dp" android:height="7dp"
android:left="50dp">
<rotate android:fromDegrees="45"
android:pivotX="0"
android:pivotY="0">
<shape>
<solid android:color="@android:color/holo_green_dark"/>
</shape>
</rotate>
</item>
在您的按钮中设置此值:-
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/right_arrow_shape"/>