円形画像の表示に適切にフィットない:私はそれを使用してい画像は、私は、円形の境界画像ビューに表示したい矩形画像を、しました
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="100dp" />
<solid android:color="#41ba7a" />
<stroke
android:width="3dip"
android:color="#f9f9f9" />
<padding
android:bottom="4dp"
android:left="4dp"
android:right="4dp"
android:top="4dp" />
</shape>
: 私はこのような描画可能に作られましたImageButton内側:
<ImageButton
android:id="@+id/service_image_on_orderpage"
android:layout_width="120dp"
android:layout_height="120dp"
android:background="@drawable/profile_circular_border_imageview"
android:elevation="5dp"
android:padding="20dp"
android:scaleType="centerCrop"
android:layout_marginBottom="20dp"/>
これは、次のようになります。
しかし、私はそれにイメージをロードするとき、それは次のように表示されます
それは完全のImageButtonをカバーしていません。私は、ロードされた画像が循環的にImageButtonをカバーしなければならないことを望みます。
可能なすべてのオプションをandroid:scaleType
に変更しようとしましたが、要件を満たしていないものがありました.ImageButtonをImageViewに変更しようとしても問題は解決しません。
助けてください。また
はすでにここに回答されています:http://stackoverflow.com/q/39423549/6816052 –
使用このライブラリhttps://github.com/hdodenhof/CircleImageView –
@NikunjParadva:これを使用することはできません、ので、プロジェクトの多くの場所でImageButtonを変更する必要があります。 –