我一直在嘗試使用remoteView.setFloat(R.id.remote_background, "setAlpha", (float) 0.7);
來設置背景透明度/ alpha,但我得到「Error loading widget」。我讀過,您可以通過在顏色前添加十六進制值來設置透明度。但是因爲我從ColorPicker獲取顏色並且它是一個整數值(例如:-13890612),所以我不知道如何使用它。RemoteView背景透明度
0
A
回答
0
您應該使用十六進制表示法來查看格式爲RRGGBB的顏色,因此您應該將-13890612
視爲2C0BCC
,這樣做更有意義,因爲您可以輕鬆地說出顏色每個組件的值。並添加alpha通道(這是從0 - (全透明)到0xff(完全不透明)的值),只需OR
正確的值與您的顏色和使用。即使其半透明或0x80的:
int rgb = 0x2C0BCC;
int argb = 0x80000000 | rgb;
0
使用setInt(R.id.remote_background, "setBackgroundColor", colorInt);
代替。
相關問題
- 1. css背景透明度?
- 2. OpenGL背景透明度?
- 3. PyQt4.QtWebKit +背景透明度
- 4. Libgdx fbo背景透明度
- 5. 透明背景進度條?
- 6. UIImageView背景/透明度
- 7. CSS背景透明度
- 8. 背景透明度問題
- 9. Android:ViewGroup背景透明度
- 10. 透明背景
- 11. html透明背景
- 12. 與透明背景
- 13. Iframe透明背景
- 14. webview透明背景
- 15. NSTableCellView透明背景
- 16. UIToolBar背景透明
- 17. Pygame透明背景
- 18. AS3透明背景
- 19. JOGL透明背景
- 20. PHP:透明背景
- 21. Div背景透明
- 22. 透明JFrame背景
- 23. AChartEngine透明背景
- 24. UWP:MapControl透明背景
- 25. 與透明背景
- 26. Recyclerview透明背景
- 27. 透明.png背景
- 28. Imageview背景透明
- 29. 背景不透明
- 30. UIView背景透明