2012-01-13 51 views
0

我專注於Java項目的移植到Android項目,最近遇到了下面的一段代碼:以下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相同呢?代碼,評論,提示都歡迎。

另一個問題是,我們如何知道某個組件(例如Canvas對象)是輕量級還是重量級組件?

真的很感激!

回答

1

Android沒有輕量級和重量級組件的概念。區別僅在於AWT/Swing。

+0

是的,我在談論Java時,如何區分輕量級和重量級組件。 – 2012-01-13 15:46:43

相關問題