Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';以下Java绘画代码的Android等价物是什么?_Java_Android_Awt - Fatal编程技术网

什么';以下Java绘画代码的Android等价物是什么?

什么';以下Java绘画代码的Android等价物是什么?,java,android,awt,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 //surf

我将重点放在将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); 
//数据是像素颜色信息的整数数组
//cm是IndexColorModel类的一个实例
//bi是BuffereImage类的一个实例
//x、 y,cx,cy,offset,w,minX,minY是已知的整数
//surface是扩展Canvas类的类的实例
对于(int i=0;i
有谁能提供上述Java绘画代码的Android版本吗?欢迎使用代码、注释和提示

另一个问题是,我们如何知道组件(例如,画布对象)是轻量级组件还是重量级组件


非常感谢

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

是的,当我问如何区分轻量级和重量级组件时,我是在谈论Java。