2013-03-28 3 views
2

Я пытаюсь сделать фоновое изображение с закругленными углами, чтобы установить его в макете. Проблема заключается в том, как установить изображение в рисоваемом XML для закругленных углов, а не использовать сплошной цвет.Как сделать фоновое изображение с круглыми углами в макете андроида?

<?xml version="1.0" encoding="utf-8"?> 
    <shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shape="rectangle" android:padding="10dp"> 
     <!-- you can use any color you want I used here gray color--> 
     <solid android:color="#ffffff"/> 
     <corners 
    android:bottomRightRadius="10dp" 
     android:bottomLeftRadius="10dp" 
     android:topLeftRadius="10dp" 
    android:topRightRadius="10dp"/> 
    </shape> 
+0

используя xml я не думаю, что вы можете это сделать – Triode

+0

то, что использовать ..? –

+0

http://stackoverflow.com/questions/2459916/how-to-make-an-imageview-to-have-rounded-corners – Triode

ответ

2

Это работает для меня: просто добавьте имя файла, round_corners.xml в вытяжке

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shape="rectangle"> 
    <gradient android:startColor="@color/lemon" android:endColor="@color/lemon_cream" android:angle="90" /> 
    <corners android:radius="30dp" /> 
</shape> 

добавить этот XML в файл и наслаждаться скругленными углами.

Смежные вопросы