在项目中有时候要用到类似圆角按钮,触发时候颜色渐变的需求,下面介绍下使用xml绘图。
demo1.gif
1 虚线
android:shape="line" >
android:dashGap="3dp"
android:dashWidth="6dp"
android:width="1dp"
android:color="@android:color/black" />
注意:如果在android 6.0上没有效果可以在代码中写
line.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
或者在布局文件中加入
android:layerType="software"
2 画三角形
android:fromDegrees="45"
android:toDegrees="45"
android:pivotX="-40%"
android:pivotY="87%">
android:width="0.5dp"
android:color="@android