Android的颜色int值比较变态,是个负值,用计算机术语讲叫补码,手工转换比较麻烦,首先看看文档 https://developer.android.com/reference/android/graphics/Color.html,里面说的很清楚,白色常量值: int WHITE  Constant Value: -1 (0xffffffff),黄色常量值: int YELLOW  Constant Value: -256 (0xffffff00)。计算方法就来了,首先把ffffffff的十进制值求出来是 4294967295,然后把这个值加1得到是4294967296,然后把这个值和颜色的那个负值加上就可以得到颜色值的十进制值了,至于十进制怎么转十六进制,就不用说了吧。

更多相关文章

  1. 实用代码3
  2. 阅读《Android(安卓)从入门到精通》(7)——图片按钮
  3. Android(安卓)设置View 圆角
  4. 修改EditText的光标颜色
  5. Android状态栏适配源码解析。
  6. 学到一个android小应用-霓虹灯闪烁效果界面
  7. ListView Video
  8. Android(安卓)UI - 带白边的自定义ImageView效果
  9. Android自定义对话框(Dialog)位置,大小

随机推荐

  1. android OOM
  2. Android中使用static变量
  3. Android通过原生方式获取经纬度与城市信
  4. mac下安装android studio 遇到问题及解决
  5. android settings--简述获取部分系统属性
  6. Android消息机制理解
  7. 关于Android 的内存泄露及分析
  8. Android之Volley框架在实际开发过程中运
  9. 适用于Android的OpenSL ES指南-概述
  10. 神奇的 Magisk