【发布时间】:2015-11-06 10:19:06
【问题描述】:
我正在研究 android 的画布视图。我只想知道这个条件在语义上是否有效。
if(bitmap.getPixel(x,y) == Color.WHITE)
我通过以下方式记录了 Color.WHITE 的值:
int white = Color.WHITE;
这给了我-1的值,黑色的值是-1633377。
我找到了通过 getPixel() 方法获取位图中任何像素值的方法,它返回一个 ARGB 值。我尝试了各种方法来做到这一点,但都没有成功。
你们能帮我解决这个问题吗?
谢谢。
【问题讨论】:
-
您的 if 子句应该可以检查像素的颜色是否为白色。见:developer.android.com/reference/android/graphics/Color.html
标签: android canvas android-canvas