2017-01-26 5 views

ответ

1

Используйте библиотеку, если вы готовы: CircleImageView

Бонус:

Это, как я использую его на мое приложение:

layout.xml

<de.hdodenhof.circleimageview.CircleImageView 
    android:id="@+id/profile_user_photo" 
    style="@style/AppWidget.CircleImageViewAppearance" 
    android:layout_width="130dp" 
    android:layout_height="130dp" 
    android:layout_gravity="center_horizontal" 
    android:layout_marginBottom="32dp" 
    android:layout_marginTop="10dp" 
    android:contentDescription="@string/cd_user_photo" /> 

styles.xml

<style name="AppWidget.CircleImageViewAppearance"> 
    <item name="civ_border_color">@color/white</item> 
    <item name="civ_border_width">2dp</item> 
</style> 
+0

Я определенно попробую это, не могли бы вы рассказать мне, что делать в части java? или это работает, когда я выбираю i pic через галерею и заменяю ее предыдущим рисунком? –

+0

Вы просто используете 'findElementById' и сохраняете его в объекте ImageView. Затем вы можете загрузить изображение в этот ImageView в обычном режиме. –

+0

Я знаю, но этот метод не работает для проектов галереи –