android - android中透明imageView的边框

标签 android imageview border

我想要一个只有边框并且内部透明的 ImageView 。获取边框的常见技巧似乎是在我们想要边框的 ImageView 下方使用另一个尺寸稍大的 ImageView ,但这在这里不起作用,因为我想要一个透明的 ImageView 。 我怎样才能创建它?

最佳答案

在drawable文件夹中新建一个backgroundcolor.xml文件

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <solid android:color="@color/transparent" />

    <stroke
        android:width="0.5dip"
        android:color="@color/black" />


    <padding
        android:bottom="2dp"
        android:left="2dp"
        android:right="2dp"
        android:top="2dp" />

</shape>

并将其作为背景添加到您的 ImageView 中

关于android - android中透明imageView的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12820036/

相关文章:

android - 如何在 Android 10 中从后台启动 Activity?

android - 自定义 Android appcompat Actionbar : how to remove bottom border on v11+ devices

java - 在 ListView 中在 TextView 旁边显示 ImageView

支持 Pinch-Zoom 和 Scrolling 的 Android ImageViewer 类

css - 如何消除 IE 中链接/JavaScript 元素的边框?

html - CSS 边框图像比 div 宽

java - Bitmap Compressor() 返回空指针异常

android - 如何在 Vs 代码中获取 android 应用程序的 sha1

android - 将图像放在Android中的另一个图像中

html - 是否可以使用 css 制作 "shortcut icon"圆形?