android中的圆形背景内的图像?

时间:2012-10-02 02:05:46

标签: android background uiimageview

我需要加载图片,但是当我加载图片时,它不应该是正方形/矩形而是圆形。所以我想要圆圈中的图像,边框应该是白色的。如何以圆/椭圆形加载图像。我尝试使用shape = oval和gradient = 270创建背景,并将图像视图的背景设置为该形状。我还能如何为imageview设置背景。

    <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" >
    <gradient android:startColor="#FFFF0000" android:endColor="#80FF00FF"
            android:angle="270"/>
</shape>

2 个答案:

答案 0 :(得分:2)

How to make an ImageView with rounded corners?

解决了我的问题。我需要在位图图像周围有一个白色边框,现在就搞清楚:(

答案 1 :(得分:0)

在中心创建一个带圆圈的图像..该圆圈应该是透明的。

将此图片图层放在图片上:)

Relative或FrameLayout将为此完成工作。