Что представляет собой Android-эквивалент следующего Java-кода рисования? - PullRequest
0 голосов
/ 13 января 2012

Я сосредоточен на переносе проекта 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); 

Может ли кто-нибудь предоставить Android-эквивалент вышеуказанного кода рисования Java?Код, комментарии, подсказки приветствуются.

Другой вопрос: как мы можем узнать, является ли компонент (например, объект Canvas) легким или тяжелым компонентом?

Действительно приветствуется!

1 Ответ

1 голос
/ 13 января 2012

Android не имеет понятия о легких и тяжелых компонентах.Различие существует только с AWT / Swing.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...