首页 > 解决方案 > 向位图添加虚线边框

问题描述

我正在尝试添加虚线边框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>

我想要这样的东西:

在此处输入图像描述

标签: javaandroidbitmapborderandroid-bitmap

解决方案


如果您知道如何使用画布,则可以从您的位图创建一个画布对象。像那样Canvas canvas = new Canvas(yourBitmap)。然后你可以在画布上绘制,最后所有的绘图操作都应用在你的位图上。


推荐阅读