Picasso
課題 PicassoでWebP画像を表示したいが、WebPを表示するにはAcceptヘッダーにimage/webpが必要となる。どうすればよいか。 対応 OkHttpClientを作成し、Picasso.Builderを使ってdownloaderにセットする addHeaderの内容はChromeのデフォルト値に合わせてみた…
課題 Picassoのリクエストヘッダーの内容をStethoで確認したい。 どうすればよいか。 対応 以下のような感じでPicassoの初期化メソッドを用意し、Applicationクラスなどから一度だけ呼んであげれば良い。 BuildConfig.DEBUG がtrueの場合のみ処理されるよう…
課題 Picassoを使用して画像を表示させているが、画面のスクロール中にNo Imageなアイテム内に 隣の画像が表示されてしまい、同じ画像が連続していることがある。どうすればよいか。 原因 ViewHolderを使用している場合、オブジェクトの再利用が行われるが、…