BlurHashについて
日本語に直訳すると「ぼかしハッシュ」
画像をハッシュ(文字列)に変換し、ぼかしたような画像を生成するライブラリ。
詳しくはこちらから(https://github.com/woltapp/blurhash)
遅延読み込みについて
遅延読み込み的なことをしたいなと思ったので、実装してみました。
まずはサンプルコード
// Fragment
val handler = Handler(Looper.getMainLooper())
val runnable = Runnable {
Picasso.get().load(url).noPlaceholder().into(binding.image)
}
handler.postDelayed(runnable, 500)
ポイントは、Picassoで画像を読み込む際に、noPlaceholder()を指定することでデフォルトの白いプレースホルダ画像が表示されなくなり、シームレスに画像が表示されるようになります。
コメント