2012-01-13 8 views
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オブジェクト)が軽量コンポーネントか重量コンポーネントかをどのように知ることができるかです。

本当に感謝します!

答えて

1

Androidには軽量コンポーネントと重量コンポーネントの概念がありません。この区別は、AWT/Swingにのみ存在します。

+0

はい、私は、軽量コンポーネントと重量コンポーネントを区別する方法を尋ねるときにJavaについて話しています。 –

関連する問題