Использование skia для рисования против использования android canvas
Я пытаюсь создать приложение, в котором я хочу нарисовать маленькие подробные прямоугольники, похожие на кроссворды, и пользователь должен иметь возможность взаимодействовать с ними. Поэтому мой вопрос в том, есть ли какие-либо преимущества использования Skia для рисования на холсте skia вместо использования холста андроида. Также, если вы знаете какой-то другой способ сделать это, я был бы рад выслушать вас.
0 ответов
Одним из преимуществ использования Skia вместо возможности рисования Android является возможность кроссплатформенности. Например, если вы разрабатываете приложение для рисования, предназначенное как для iOS, так и для Android, большая часть вашего кода может быть написана на C++. Код Java (Android) предоставляет холст собственному коду, отправляет любые связанные события пользовательского интерфейса (например, координаты касания) и позволяет собственному коду рисовать на холсте.
Надеюсь, что мой ответ поможет. Хотел бы я иметь для вас рабочий образец кода.