1
私はGlideを使ってURLから画像をロードしています。透明なパターンがリソースとランダムな背景色として格納されたプレースホルダが必要です。 Glideでは、Drawableをプレースホルダとして使用できます。 私は透明な描画可能リソース int resId = R.drawable.placeholder;
を持っていて、Color randomColor = generateRandomColor();
リソースと背景のランダムな色の組み合わせで作成された描画を作成するにはどうすればよいでしょうか。 Drawable d = resId + randomColor;
?いずれかを選択し、Android:リソースイメージとカラーを持つDrawableを生成
Drawable drawable = getDrawable(resourceId);
drawable.setColorFilter(Color.RED, PorterDuff.Mode.SRC_IN);
Glide.with(getActivity).load(imageUl)
.asBitmap().placeholder(drawable)
.into(imageView);
PorterDuffがmodesをたくさん持っている:
Glide.with(getActivity).load(imageUl)
.asBitmap().placeholder(d)
.into(imageView);