2

我正在开发一个游戏应用程序。但是在修复“X”和“Y”坐标的情况下,在构建绘图缓存的基础上获取背景颜色存在一些问题。

我的代码是这样的..

mainRelativeLayout.buildDrawingCache();
        Bitmap bitmap = mainRelativeLayout.getDrawingCache();
        int color = bitmap.getPixel(200,320);
        Log.e("color", "" + color);

但它在颜色上返回空指针异常。

4

1 回答 1

1

我认为这篇文章将帮助您从视图中获取位图,即使内容不在屏幕上。

启用滚动时调用 `getDrawingCache` 返回 null

于 2012-07-20T15:32:20.703 回答