繁体   English   中英

如何在ImageView中的可见图像周围创建边框

[英]How create border around visible image in ImageView

可以在ImageView中的可见像素周围创建轮廓或阴影。

如果此图像在ImageView中(绿色图形之外是透明的):

在此处输入图片说明

我需要带边框的下一张照片:

在此处输入图片说明

请提供任何代码或参考。

邓诺(Dunno),您只想向背景添加颜色作为笔触,则可以这样做:如果您使用颜色,则可以在项目的res的可绘制对象中创建一个xml文件,并像这样创建一个可绘制对象

Image.xml

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

    <stroke
        android:width="2dp"
        android:color="#007cea" />

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

    <solid android:color="#007cea" />

    <corners android:radius="4dp" />

</shape>

并在您的imageview中,您可以将xml文件称为

 android:background="@drawable/login_button"

在xml文件中,您可以这样指定

 <stroke
            android:width="2dp"
            android:color="#007cea" />

android:color =“#007cea”定义您要赋予边框的颜色

我认为您找不到想要的东西。 如果它是可绘制的,则可以使用layer-list选项。

但这不适用于Imageview。

暂无
暂无

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

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