Полезно ли разделить векторный фон xml на небольшой фон m * n childview? (Android) - PullRequest
1 голос
/ 12 июля 2020

Я новичок в 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] с анимацией, перемещающейся по этим видам?

...