2010-12-16 3 views
1

Как создать ImageView с рамкой и круглыми углами?Создание ImageView с круглыми углами

Я хочу углы ImageView быть круглыми, я попытался создать форму вытяжку с инсультом и круглыми углами в качестве фона Drawable из ImageView, но это не дает необходимый эффект, потому что изображение дополняется внутри контейнер и не заполняется до края границ.

ответ

1

я знаю, что это работает на LinearLayout, но я не уверен, что он работает на imageviews, стоит попробовать, вы могли бы сделать что-то подобное на фоне

так что ваш ImageView будет выглядеть примерно так, может быть,

<ImageView android:background="@drawable/rounded"/> 

, если вы вызываете этот файл rounded.xml или что-то

<?xml version="1.0" encoding="UTF-8"?> 

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


     <corners android:bottomRightRadius="10dp" android:bottomLeftRadius="10dp" 
     android:topLeftRadius="10dp" android:topRightRadius="10dp"/> 

      <stroke 
      android:color="@drawable/black" 
      android:width="1dp" 

      /> 

    </shape> 

эта страница хорошая ссылка http://developer.android.com/guide/topics/resources/drawable-resource.html

+4

Я не думаю, что это работает на ImageView - НО - вы можете просто поместить свой ImageView в такое линейное расписание - вот что я делаю, и оно работает хорошо. +1 – shein 2010-12-16 23:55:30

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