什么是Android等效的以下Java绘画代码?

时间:2012-01-13 03:16:58

标签: java android awt

我专注于将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 个答案:

答案 0 :(得分:1)

Android没有轻量级和重量级组件的概念。区别仅在于AWT / Swing。