0
私は、AndroidプロジェクトにJavaプロジェクトの移植に焦点を当て、最近次のコードに遭遇しています:次のJavaペイントコードのAndroidに相当するものは何ですか?
//data is an integer array of pixel colour information
//cm is an instance of IndexColorModel class
//bi is an instance of BufferedImage class
//x, y, cx, cy, offset, w, minX, minY are just known integers
//surface is an instance of a class extending Canvas class
for (int i = 0; i < data.length; i++)
data[i] = cm.getRGB(data[i]);
bi.setRGB(x, y, cx, cy, data, offset, w);
surface.repaint(minX, minY, maxX - minX + 1, maxY - minY + 1);
誰もが上記のJavaペイントコードのAndroidの同等のものを提供してもらえますか?コード、コメント、ヒントは大歓迎です。
もう1つの質問は、コンポーネント(例:Canvasオブジェクト)が軽量コンポーネントか重量コンポーネントかをどのように知ることができるかです。
本当に感謝します!
はい、私は、軽量コンポーネントと重量コンポーネントを区別する方法を尋ねるときにJavaについて話しています。 –