美文网首页
关于安卓shape自定义虚线

关于安卓shape自定义虚线

作者: motosheep | 来源:发表于2021-09-29 08:03 被阅读0次

内容如题,安卓使用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-

相关文章

网友评论

      本文标题:关于安卓shape自定义虚线

      本文链接:https://www.haomeiwen.com/subject/nxgdnltx.html