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