1. Інспектор макетів — це інструмент для налагодження та аналізу макетів інтерфейсу Android-додатків, який може відображати в реальному часі ієрархію представлень або компонентів Compose, властивості та дані про продуктивність. Його основні переваги включають:
Локалізація проблем: Перевірка глибини вкладеності макета, помилок властивостей або винятків рендерингу.
Оптимізація продуктивності: Виявлення надмірного малювання, надмірної рекомпозиції (Compose) або зайвих представлень.
Верифікація дизайну: Порівняння відмінностей між дизайн-макетами та фактичними макетами.
2. Робочий процес:
Пристрій запускається нормально і працює.
Запустіть Інспектор макетів, дозвольте Інспектору макетів отримати дозволи на доступність та дозволи плаваючого вікна.
Натисніть на плаваюче вікно на екрані та виберіть аналіз макета:
1 Аналіз діапазону макета
2 Аналіз ієрархії макета
Натисніть на представлення в створеній сітці малювання, щоб побачити інформацію про контроль: id; макет; ширина та висота; текст тощо.
Переглядайте ієрархію контролів у позиції всього екрана в ієрархії макета
Заява про дозвіл:
1. Реалізація через API Google Accessibility:
Захоплюйте структуру дерева управління екраном у режимі реального часу;
Виділіть елементи інтерфейсу, якими керують користувач;
генерувати звіт про аналіз планування інтерфейсу (для розробників налагодження).
2. Контроль дозволу
Активна авторизація користувача: Для першого використання вам потрібно ввести систему, щоб встановити дозволи на доступність цієї програми вручну;
Обмеження області дозволу: лише \"Переглянути вміст інтерфейсу\", немає прав управління пристроєм (наприклад, імітовані клацання, операції з підробкою).
3. Ми обіцяємо не збирати жодної інформації про вас