繁体   English   中英

将虚线边框添加到位图

[英]Add dashed border to bitmap

我正在尝试将虚线边框添加bitmap ,使用下面的代码,我可以将虚线边框仅添加到ImageView ,也可以将其添加bitmap

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item
        android:bottom="4dp"
        android:left="4dp"
        android:right="4dp"
        android:top="4dp">
        <shape android:shape="rectangle">
            <corners android:radius="1dp" />
            <stroke
                android:width="8px"
                android:color="#fff"
                android:dashWidth="30px"
                android:dashGap="30px" />
        </shape>
    </item>
</layer-list>

我想要这样的东西:

在此处输入图片说明

如果您知道如何使用画布,则可以从位图创建画布对象。 这样, Canvas canvas = new Canvas(yourBitmap) 然后,您可以在画布上进行绘制,所有绘制操作都将应用到位图上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM