Android Glideは画像を円形にロードします
1533 ワード
今日は、androidがglideを使って画像を円形にロードすることを簡単に説明します.
これは簡単で、以前はRecyclerViewに円形の画像をロードする必要があったので、ネットで資料を探して、簡単に解決しました.
1、インポート依存
implementation 'com.github.bumptech.glide:glide:4.6.1'
2、Glideで円形画像をロードする
フィレット画像をロードすることもできますこのように,Glideオリジナル手法を用いて円形,円角ピクチャをロードする機能を実現した.重要なコードは、 です.円形画像
2.フィレット画像
Android Glideは画像を円形にロードして終わりました.
簡単です.
これは簡単で、以前はRecyclerViewに円形の画像をロードする必要があったので、ネットで資料を探して、簡単に解決しました.
1、インポート依存
implementation 'com.github.bumptech.glide:glide:4.6.1'
2、Glideで円形画像をロードする
Glide.with(context).load(list.get(position).getImgsrc())
.apply(RequestOptions.bitmapTransform(new CircleCrop()))
.into(holder.img);
フィレット画像をロードすることもできます
Glide.with(this)
.load("http://img5.duitang.com/uploads/item/201506/07/20150607110911_kY5cP.jpeg")
.apply(RequestOptions.bitmapTransform(new CircleCrop()))
.into(circle);
Glide.with(this)
.load("http://img.jiuzheng.com/memberlogo/s/57/0a/570af0f48f1e0327178b468d.jpg")
.apply(RequestOptions.bitmapTransform(new RoundedCorners(20)))//
.into(round1);
Glide.with(this)
.load("http://img.jiuzheng.com/memberlogo/s/57/0a/570af0f48f1e0327178b468d.jpg")
.apply(RequestOptions.bitmapTransform(new RoundedCorners(60)))//
.into(round2);
.apply(RequestOptions.bitmapTransform(new CircleCrop()))
2.フィレット画像
.apply(RequestOptions.bitmapTransform(new RoundedCorners(20)))//
Android Glideは画像を円形にロードして終わりました.
簡単です.