我想爲我的ImageButton設置不透明度,所以當它被取消選中時,我可以看到背景,當我按下它時 - 它變爲正常(不透明)。將不透明度設置爲ImageButton?
回答
如果你使用的背景本身就是一個圖像,那麼你不能簡單地「設置」透明度,它來自作爲背景資源的png圖像。我建議爲不同階段的按鈕使用透明度來創建3個9-patch PNG圖像,無論您喜歡哪個階段。還有,如果你使用的背景純色如何在文檔中使用不同的圖形和XML配置文件爲您自己的背景圖像上的ImageButton
http://developer.android.com/reference/android/widget/ImageButton.html
說明,透明度可以用顏色來實現代碼將AARRGGBB作爲元素。 android:background =「#55FF0000」將是一個部分透明的紅色背景。
我已經使用「背景」標記,因爲我想只有一個圖像,沒有按鈕:android:background =「@ null」。 「9-patch png images」 - 如果它看起來像這樣 - http://png-3.findicons.com/files/icons/1405/clipper_system/128/get_info.png?那麼我可以如何創建一個9補丁的圖像? – lomza 2011-04-15 04:52:42
由於該圖像是一個確定的大小,它不需要是9個補丁。 9補丁用於要伸縮的圖像。 – Maximus 2011-04-15 14:53:21
沒有詞,只是一個圖像。爲什麼我需要使其具有伸縮性? – lomza 2011-04-16 12:21:40
使用選擇器(http://developer.android.com/reference/android/content/res/ColorStateList.html)
佈局代碼看起來像某事是:
android:background="@drawable/my_selector"
和選擇代碼將與以下內容my_selector.xml:
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true" android:drawable="@drawable/button_without_opactity" />
<item android:state_selected="true" android:drawable="@drawable/button_without_opactity" />
<item android:drawable="@drawable/button_with_opacity" />
</selector>
button_without_opacity & button_with_opacity應9-補丁
- 1. 將不透明度設置爲PictureDrawable
- 2. CSS不透明度設置
- 3. 設置不透明度ScrollPane
- 4. 設置不透明度爲形狀
- 5. 爲.vtk文件設置不透明度
- 6. 將不透明度設置爲父項但不包含子項
- 7. 將不透明度設置爲滑動標籤佈局?
- 8. 將文本設置爲隨機顏色和不透明度javaFX
- 9. 如何將MKOverlay的不透明度設置爲完整?
- 10. 單擊超鏈接將div設置爲不透明度0
- 11. 將透明度設置爲不同的彩色背景imageMagick
- 12. 設置圖像透明度
- 13. 設置的LayoutParams透明度
- 14. 設置佈局的Alpha /不透明度
- 15. 設置Highcharts餅圖的不透明度
- 16. C#WebBrowser,設置div的不透明度
- 17. SlickGrid設置行不透明度
- 18. 設置可繪製的不透明度
- 19. 不透明度沒有設置懸停
- 20. 用javascript設置圖像不透明度
- 21. 設置不透明度/在IE5 +
- 22. JQuery元素不透明度設置
- 23. 手動設置TouchOpacity的不透明度
- 24. 設置圖像不透明度問題
- 25. 在CSS設置不透明度鉻
- 26. 爲菜單設置不透明度,但保留CSS中的文本不透明
- 27. Python PIL - 具有不透明度> 0的所有PNG區域都將其不透明度設置爲1
- 28. 安卓可調整半透明ImageButton與調平透明度
- 29. 設置CSS中不透明度的div內元素的不透明度?
- 30. 如何在上傳時設置圖像不透明度的不透明度?
看到這個線程[如何有一個透明的ImageButton:Android](http://stackoverflow.com/questions/3402787/how-to-have-a-transparent-imagebutton-android) – Vetsin 2011-04-14 22:52:59
但我的ImageButton是透明的。我想讓我的按鈕上的前景(圖像)有點透明。 – lomza 2011-04-15 06:48:58
您可以使用屬性'阿爾法'作爲解釋在鏈接http://stackoverflow.com/questions/4931071/android-and-setting-alpha-for-image-view-alpha – CIRCLE 2015-07-17 11:38:06