Пользовательский вид с мозаичной текстурой и маской - PullRequest
0 голосов
/ 29 сентября 2019

В настоящее время у меня есть приложение для Android с изображением деревянной панели, как показано ниже.Current panel

Левая, правая и нижняя часть находятся на одном уровне с краями экрана, а верхняя часть расположена в определенной точке рядом с центром экрана.Есть некоторые виды внизу, частично покрытые изогнутой частью, и некоторые другие меньшие виды (кнопки и тому подобное) сверху.В верхней части изображения (.PNG) есть несколько небольших фасок, которые я хотел бы сохранить.

Я ищу способы ускорить рисование, чтобы избежать пропуска кадров и, возможно, уменьшить размерактивов.Мне интересно, возможно ли и / или целесообразно заменить это пользовательским видом, который сначала накладывает мозаику на весь вид с рисунком дерева, затем использует маску, чтобы сделать верхнюю часть прозрачной, а затем добавляет полупрозрачный слой, чтобы копироватьфаска.

enter image description here enter image description here

Вопрос 1: возможно ли это?Вопрос 2: это хорошая идея с точки зрения производительности?Будут ли выгоды перевешивать такие затраты, как дополнительная оверрейт?

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