Я новичок в android, некоторые люди говорят, что не используйте png большого размера в качестве фона для некоторых ролевых игр. Они предпочитают использовать маленький пиксель ie drawable для создания ролевой игры за 15-20 лет go.
Однако путь svg кажется другим. Я хочу спросить, есть ли у меня мобильный телефон 1080 (W) * 2133 (H), есть ли у меня пути, которые нужно нарисовать на холсте, например, часы с некоторыми деталями и текстом внутри. Есть ли какие-либо преимущества в использовании clipRect
с размером Rect = w / m * h / n, с теми же путями, не упрощенными для каждого меньшего вида.
например, я хочу нарисовать такой фон
[AB]
[C D]
Я делю вид на 4 меньших вида [A] [B] [C] [D] и использую clipRect
рисовать. Однако некоторые пути, например path1, path2, path3, path4, path5, path6, будут проходить через более чем 1 представление представлений A, B, C, D для каждого пути. поэтому мне нужно использовать команду drawPath
для всех этих путей в каждом представлении.
Вопрос 1: Я думаю, хотя я делю большой вид на эти 4 меньших вида, я усердно работаю и делаю m * n-1 дополнительные работы =. =
Вопрос 2: полезно ли (например, экономить память или процессор?), если я делю вид на 10 x 10 меньших видов, пока у меня есть вид размером [w / 30, h / 30] с анимацией, перемещающейся по этим видам?