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 に答える