内容如题,安卓使用shape自定义虚线。代码如下:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">
<size android:height="@dimen/x2" />
<stroke
android:width="@dimen/x2"
android:color="@color/themeColor57"
android:dashWidth="@dimen/x10"
android:dashGap="@dimen/x6" />
</shape>
然后再布局中调用该drawable资源文件即可。
备注:
如调用失效,请留意控件height是否和shape里面的width存在冲突,如shape的width大于控件的height了。
如调用失效,请留意是否需要对调用的view关闭硬件加速,代码如下:
```
binding.activityWorkPriceCodeStroke.setLayerType(View.LAYER_TYPE_SOFTWARE, null)
```
that'a all---------------------------------------------------------------------------