サーバーから画像をダウンロードして背景に設定しています。しかし、その背景画像に繰り返し画像グラデーションを割り当てる必要があり、その上に表示する必要があるテキストがあります。
これは、サーバーから画像をダウンロードして背景に設定するために使用される私のコードです。
Bitmap bitmap = DownloadImage(imageUrl);
BitmapDrawable bitmapDrawable = new BitmapDrawable(bitmap);
bitmapDrawable.setGravity(Gravity.BOTTOM|Gravity.RIGHT);
//Drawable d = new BitmapDrawable(bitmap);
myLinearLayout.setBackgroundDrawable(bitmapDrawable);
背景の上に表示する必要がある1つのレイヤーリストを作成します。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<gradient
android:type="radial" android:gradientRadius="500"
android:startColor="#17568A"
android:endColor="#494C4F" />
</shape>
</item>
<item>
<bitmap
android:src="@drawable/gradient_dish"
android:tileMode="repeat" />
</item>
</layer-list>
しかし、私はすでにサーバー イメージをレイアウトの背景に割り当てているため、この xml ファイルをバックグラウンドで割り当てることができません。
繰り返して背景画像で表示したい画像「gradient_dish」が1つあります。
これどうやってするの?参照またはリンクを提供してください。
前もって感謝します...