2017-04-21 34 views
0

私はCircledImageViewを使用して画像をListViewに表示していますが、画像ビューを円形として表示していません。誰も私にこれを達成する方法を教えてもらえますか?android wearでCircledImageViewを使用しています

+0

コードを表示できますか? – Onez

答えて

2

[OK]をクリックしてこれらのことを行うことができますが、それはラップコンテンツとして高さと幅を設定することにより、ウォーキングともcirlceの半径をprovidigました。

私のために働くコードはここにあります。

<android.support.wearable.view.CircledImageView 
     android:id="@+id/im_action_icons" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     app:circle_border_color="#FFFFFFFF" 
     app:circle_border_width="2dp" 
     app:circle_color="@color/blue" 
     app:circle_radius="23dp" /> 
0

は、それが私のために働くこの短いコードを試してみてください。

RoundedBitmapDrawable roundedBitmapDrawable = RoundedBitmapDrawableFactory.create(Activity.this.getResources(), yourbitmap); 
roundedBitmapDrawable.setCircular(true); 
your imageview.setImageDrawable(roundedBitmapDrawable); 

あなたが画像をダウンロードするためにGlide libraryを使用する場合は、このような何かを行うことができます。

Glide.with(context).load(your image url).asBitmap().placeholder(your default place holder).error(error place holder).into(new BitmapImageViewTarget(your imageview) { 
     @Override 
     protected void setResource(Bitmap resource) { 
      super.setResource(resource); 
      RoundedBitmapDrawable roundedBitmapDrawable = RoundedBitmapDrawableFactory.create(Activity.this.getResources(), resource); 
      roundedBitmapDrawable.setCircular(true); 
      your imageview.setImageDrawable(roundedBitmapDrawable); 
     } 
    }); 

あなたはまた、Picasso library

関連する問題