我一直在嘗試使用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. 背景透明度問題
- 2. 透明背景進度條?
- 3. CSS背景透明度
- 4. PyQt4.QtWebKit +背景透明度
- 5. OpenGL背景透明度?
- 6. css背景透明度?
- 7. UIImageView背景/透明度
- 8. Libgdx fbo背景透明度
- 9. 透明背景
- 10. AQGridViewCell透明背景
- 11. AS3透明背景
- 12. AchartEngine背景透明
- 13. PHP:透明背景
- 14. Div背景透明
- 15. Pygame透明背景
- 16. html透明背景
- 17. Imageview背景透明
- 18. 透明JFrame背景
- 19. JOGL透明背景
- 20. TTStyledTextLabel透明背景
- 21. NSTableCellView透明背景
- 22. 與透明背景
- 23. Iframe透明背景
- 24. UIToolBar背景透明
- 25. 背景不透明
- 26. AChartEngine透明背景
- 27. 與透明背景
- 28. webview透明背景
- 29. 與透明背景
- 30. css背景透明