android 怎么获取rgb文件的颜色值

在使用Canvas绘制bitmpa图片是没问题的,但是现在有个rgb565文件,我要怎么使用Canvas绘制到屏幕上?
是不是要读取rgb565文件,然后拆分颜色值?如果拆分的话,要怎么读取和解析rgb565文件,谢谢了!
注:

rgb565使用16位表示一个像素,这16位中,5位用于R,6位用于G,5位用于B.

android可以通过Bitmap.getPixel(x, y)方法获取指定位置的rgb文件的颜色值。分三个步骤:

1、获取点击处的view的bitmap:可以通过ImageView.getBackground()/getDrawable()/getDrawingCache()等方式获取。

2、将点击坐标转换为bitmap内部坐标。

3、getPixel(x, y)即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-21
你可以用来画
canvas.drawARGB(a, r, g, b);本回答被提问者采纳
相似回答