2016-08-09 14 views
0

私はアンドロイドで新しく、円形のイメージを表示する必要がありますが、カスタム円形イメージビューから幅と高さ以上のイメージを表示してイメージをストレッチフォームとして表示する必要がありますが、画像のサイズとサークルで表示します。私は画像を読み込むために普遍的な画像ローダーを使用しています。 build.gradleファイルに予め丸ごとの画像を丸ごと表示するにはどうすればいいですか?

+0

試しユニバーサルイメージローダーに.displayer(新RoundedBitmapDisplayer(PX))を使用します –

+0

既にこのサイズのものを使用していますが、依然として問題が発生しています。私は309 * 99とサイズを取得していると私は150 * 150としてサイズで表示する必要があります。 –

+0

画像をロードするにはhttp://square.github.io/picasso/を使用してください –

答えて

0

おかげで、依存関係にこのラインを置く:

compile 'de.hdodenhof:circleimageview:2.0.0' 

これは、円形のImageViewのためのライブラリです。あなたは、サードパーティのライブラリCircularImageViewを使用することができます

<de.hdodenhof.circleimageview.CircleImageView 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:id="@+id/profile_image" 
    android:layout_width="60dp" 
    android:layout_height="60dp" 
    android:scaleType="fitCenter" 
    android:src="@drawable/male_profile_image" 
    app:civ_border_width="0dp"/> 
+0

既に使用していますが、問題はまだ解決されていません。 –

0

:その後、XMLに、あなたは次のようにそれを使用することができます。

compile 'com.mikhaellopez:circularimageview:3.0.2' 

であなたのImageViewを交換し、あなたの依存関係に次のように入れて、次の

<com.mikhaellopez.circularimageview.CircularImageView 
     android:id="@+id/profile_image" 
     android:layout_width="250dp" 
     android:layout_height="250dp" 
     app:civ_border_color="#EEEEEE" 
     app:civ_border_width="4dp" 
     app:civ_shadow="true" 
     app:civ_shadow_radius="10" 
     app:civ_shadow_color="#8BC34A"/> 

そして

CircularImageView circularImageView = (CircularImageView)findViewById(R.id.profile_image); 

ImageLoader imageLoader = ImageLoader.getInstance(); 
imageLoader.displayImage(imageUri, circularImageView); 
関連する問題