2011-02-24 82 views

回答

1

JPEG不支持透明度。你可以使用32位PNG嗎?

如果你有一個現有的圖像,你想要應用一些透明度模式,你需要在代碼中創建一個Bitmap對象,繪製你的圖像,然後設置一些標誌,讓你在它上面繪製透明度級別,有點像Photoshop圖層蒙版。我做了一個Android Alpha屏蔽的搜索,並發現這個blog post

+0

是的,我可以使用,但我不能改變圖像。我從文件中讀取圖像,然後創建一個位圖並將其放入圖像視圖中。我必須創建該漸變,因爲它不存在。 – 2011-02-24 10:28:10

+0

增加了一些關於自定義alpha蒙版的信息。 – Nick 2011-02-25 14:13:23

2

只需使用PNG圖像。問題解決了:)

+0

是的,我可以使用,但我不能改變圖像。我從文件中讀取圖像,然後創建一個位圖並將其放入圖像視圖中。我必須創建該漸變,因爲它不存在。 – 2011-02-24 10:28:54

0

錯誤 - 我可能在這裏完全困惑,但爲什麼不只是使用setAlpha(int alpha)對膨脹的ImageView?

對於我來說,這似乎工作正常在.jpg上。

或者它只是圖像的一部分,應該是透明的?很難看到'樣品圖像'。

+0

它僅用於圖像的上部 – 2011-02-24 10:39:03