ファイルからビットマップを取得しましたが、その周りにグラデーションを付けて描画できるようにする必要があります (徐々に透明になります)。これについてどうすればいいですか?私は周りを見回しましたが、あまり見つかりません。
正しい直接のポイントは、感謝を助けるだろう.
-編集-
ビットマップクラスとキャンバスを使用して、プログラムでこれを行いたいと思います。
私の問題を示すために絵を描きました。(まだこれに固執しています): http://imgur.com/zfDOC
ファイルからビットマップを取得しましたが、その周りにグラデーションを付けて描画できるようにする必要があります (徐々に透明になります)。これについてどうすればいいですか?私は周りを見回しましたが、あまり見つかりません。
正しい直接のポイントは、感謝を助けるだろう.
-編集-
ビットマップクラスとキャンバスを使用して、プログラムでこれを行いたいと思います。
私の問題を示すために絵を描きました。(まだこれに固執しています): http://imgur.com/zfDOC
これはxmlで行うことができます。
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle" >
<!-- end colour at top, start colour at bottom -->
<!-- Your colors can include hex alpha values -->
<!-- #ff000000 is fully transparent black -->
<!-- #00000000 is non transparent black -->
<!-- There are more options in that link to control the gradient more -->
<gradient
android:type="radial"
android:endColor="@color/endColor"
android:startColor="@color/startColor"/>
</shape>
</item>
<!-- top, bottom left and right adds padding -->
<item android:bottom="3px">
<Bitmap src="@drawable/yourBitmap />
</item>
</layer-list>
これは、xmlドローアブルに関する詳細情報への優れたリンクです。 http://idunnolol.com/android/drawables.html