我一直在尝试使用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背景透明