如何从android中的圆形ImageView中删除中心裁剪

时间:2018-04-23 07:31:04

标签: android android-layout android-studio android-fragments uiimageview

我正在为Circular ImageView使用CircleImageView库,但问题是默认情况下它是中心裁剪。我想改变它的比例类型。我怎么能?

代码:

   <de.hdodenhof.circleimageview.CircleImageView xmlns:app="http://schemas.android.com/apk/res-auto"
                    android:id="@+id/profile_image"
                    android:layout_width="@dimen/dp80"
                    android:layout_height="@dimen/dp80"
                    android:padding="@dimen/dp2"
                    android:src="@drawable/blank_profile" />

1 个答案:

答案 0 :(得分:1)

根据图书馆的说法,你不能。

  

ScaleType始终是CENTER_CROP,如果您尝试更改它,您将获得异常。这是(目前)设计,因为它对于个人资料图像来说非常好。

CircleImageView Limitations

您总是可以尝试通过分叉库和编辑源代码来满足您的需求,从而改变这种行为。但是,处于当前状态的库将不允许它。