【Android】画像ライブラリ「Glide」で画像を円形に切り抜く方法

GitHub や公式ページが私には分かりにくかったので備忘録としてまとめ。
Android の画像ライブラリ「Glide」を使って表示した画像を円形に切り抜く方法です。

GitHub のページはこちら。

GitHub – bumptech/glide: An image loading and caching library for Android focused on smooth scrolling
https://github.com/bumptech/glide

 

今回参考にさせていただいた記事はこちらから。

android – How to round an image with Glide library? – Stack Overflow
https://stackoverflow.com/questions/25278821/how-to-round-an-image-with-glide-library

サンプルコードは下記のとおりです。

Glide.with(context)
        .load([表示したい画像パス])
        .apply(RequestOptions.circleCropTransform())
        .into(imageView);

ポイントは 3行目の .apply(RequestOptions.circleCropTransform()) です。
こちらを追加することで、指定した画像を円形に切り抜くことができます。

なお、こちらは V4 の書き方なので、V3 の場合はまた違う指定をする必要がありますのでご注意ください。
上のサイトに V3 の場合の指定の方法も載っていますので、ご参考にしていただければと思います。

 

以上、Android の画像ライブラリ「Glide」を使って画像を円形に切り抜いて表示する方法でした。
ご参考になれば幸いです。

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG