Android:如何使图像适合圆圈

时间:2016-12-11 14:43:22

标签: android android-studio android-xml imagebutton android-imagebutton

这是我的代码

        <ImageButton
            android:id="@+id/user_profile_photo"
            android:layout_width="120dp"
            android:layout_height="120dp"
            android:layout_below="@+id/header_cover_image"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="-60dp"
            android:background="@drawable/profile_circular_border_imageview"
            android:elevation="5dp"
            android:padding="20dp"
            android:scaleType="fitCenter"
            android:src="@drawable/lol"
            tools:scaleType="fitEnd" />

如何通过不拉伸图像使图像适合中心。目前,它看起来像这样:

https://i.stack.imgur.com/jdz6U.png

1 个答案:

答案 0 :(得分:2)

更改为,

    <ImageButton
        android:id="@+id/user_profile_photo"
        android:layout_width="120dp"
        android:layout_height="120dp"
        android:layout_below="@+id/header_cover_image"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="-60dp"
        android:background="@drawable/profile_circular_border_imageview"
        android:elevation="5dp"
        android:padding="20dp"
        android:scaleType="centerCrop"
        android:src="@drawable/lol" />

将scaleType更改为

    android:scaleType="centerCrop"

    android:scaleType="centerInside"