Я недавно начал строить свое второе приложение для Android, и я ударил стену. В общем, я хочу знать это. Почти во всех других языках программирования, которые я использовал, есть простой способ рисования произвольно на экране. Обычно есть класс типа Scene или Canvas и еще один класс класса GraphicObject. Итак, если, скажем, я хочу нарисовать автомобиль, я создаю класс, который сходит с GraphicObject и определит, что он сам рисует, а затем добавляет экземпляр класса Car (объект) в сцену. Если я хочу второй автомобиль, вы просто создаете экземпляр другого и помещаете его туда, где хотите, задав какую-то функцию координат. Если это программа, в которой то, что нарисовано, зависит от пользовательского ввода, все должно выполняться программно и, следовательно, оно не зависит ни от чего, кроме написанного кода.Каков наилучший способ рисования произвольных объектов в Android?
Как вы достигаете этого в Android? Насколько я могу собрать единственный объект, который вы можете определить, как он нарисован, является View. Однако я не смог просто взять свой пользовательский вид (который рисует прямоугольник в моем случае) и создать экземпляр двух из них, чтобы поместить их на экран, где я их хочу, и сделать это простым программным способом.
Благодарим за любые советы.
Canvas или OpenGL ES – SpeedEX505
Ответ на Canvas в ответах ниже, а не на OpenGL ES .... – aarelovich
У меня был небольшой опыт работы с открытым GL. То, что я хочу сделать, не является ужасно сложным, так как в основном это касается рисования карт и текста, я могу попробовать. – aarelovich