asnetjp / sandbox

情報発信部ようのリポジトリ
0 stars 0 forks source link

Picasso #3

Open dkajiwara-asnet opened 8 years ago

dkajiwara-asnet commented 8 years ago

Picasso is なに?

Androidでめんどくさい画像の扱いを安全に扱うことが出来るライブラリです。 機能としてはざっくりと書くと ・画像のロード ・画像のリサイズ ・キャッシュ機能 -> メモリキャッシュとディスクキャッシュをいい感じに切り替えて画像のロードをするようになっています。 他にも、画像のロードに失敗した時や、ロード中に表示する画像などの指定も出来て便利です。

また、記述もとてもシンプルです。一行で画像をロードしてviewに突っ込むまでかけます。さすがJake神! こんな感じ↓

Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);

もちろん、画像のロードはPicassoが専用のExecutorを使って、 バックグラウンドで処理していますのでその辺りも気にしなくて良いです。

似たようなところでGooglerの開発しているglideというのがありますが、 どちらを使えばいいかは参考URLにのっけときました。 基本的にはPicassoでよいかと、glideのほうでしか出来ないことがあればそちらを使う感じだと思います。

参考URL

・公式URL http://square.github.io/picasso/ ・画像ライブラリPicassoの使い方 http://qiita.com/hotchemi/items/33ebd5faa42d2d05c2b6 ・PicassoとGlideのどちらを使うべきか? http://qiita.com/rejasupotaro/items/ead90beaeaa2a6eace35