0
我已經從文件中獲得一個位圖,我需要能夠用漸變繪製漸變(逐漸變得更加透明)。我將如何去做這件事?我環顧四周,找不到太多東西。在位圖周圍繪製漸變透明圓
指向正確的直接將幫助感謝。
CNC中
我想以編程方式做到這一點,說有位圖類和帆布。
我畫了一張圖片來顯示我的問題。 (仍然堅持): http://imgur.com/zfDOC
我已經從文件中獲得一個位圖,我需要能夠用漸變繪製漸變(逐漸變得更加透明)。我將如何去做這件事?我環顧四周,找不到太多東西。在位圖周圍繪製漸變透明圓
指向正確的直接將幫助感謝。
CNC中
我想以編程方式做到這一點,說有位圖類和帆布。
我畫了一張圖片來顯示我的問題。 (仍然堅持): 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 drawables的信息。 http://idunnolol.com/android/drawables.html
我該如何在課堂中實施這個?假設我無法訪問XML。 – 2012-08-01 19:01:30
應該在你最初的問題中說明。使用我給你的那個鏈接看看映射到Java對象的東西。你所做的只是在你的位圖下創建一個具有漸變背景的LayerList。每個XML標籤都有一個Java對象綁定到它。 – 2012-08-01 19:04:58
我不知道如何實現這一點,我已經完成了我的整個應用程序與JAVA代碼(對象等) – 2012-08-02 16:42:14