Значение красного цвета в графических файлах Nine-patch для Android

Согласно документации на Android , мы знаем, что левая и верхняя черные линии определяют растягиваемую область, а нижняя и правая линии определяют область содержимого.

Это легко понять, но я нашел следующее изображение с именем textfield_activated_holo_dark.9.png из рамки android-17. Какова цель красных цветов в нижнем левом, нижнем правом и верхнем правом углах?

Введите описание изображения здесь

Я считаю, что в этой теме обсуждается одна и та же тема.

Это имеет какое-то отношение к настройке границ рамки, и я считаю, что ее еще не задокументировано.

Это слишком поддерживает рамки.

Дополнительную информацию см. На странице https://groups.google.com/d/msg/adt-dev/z_iLJWyDQdo/lf4sR6CRl2cJ .

Красные линии – это то, как вы определяете оптические границы на девяти патчах. Эта функция была официально добавлена ​​в Android 4.3, но на сегодняшний день ее еще нет в библиотеке поддержки. Узнайте больше о них в примечаниях к выпуску 4.3:

http://developer.android.com/about/versions/android-4.3.html#UI

Если вы используете оптические границы, вы должны принять во внимание небольшую ошибку, введенную с помощью плагина gradle 0.9.1. Для работы Сначала в этом выпуске: https://code.google.com/p/android/issues / Detail? Id = 67376 В этом вы можете видеть, что использование плагина gradle 0.9.1 приводит к сбою PNG в GB, и в нем говорится, что вместо этого используется работа 0.9.0. Но это тоже не приятно, в примечаниях к выпуску 0.9.1 команда разработчиков Android заявляет, что вы должны использовать старый PNG cruncher: http://tools.android.com/tech-docs/new-build-system

У меня есть тест на оба решения, и оба в порядке, я уверен, что второй лучше, его выбор

Intereting Posts
SqliteException занят iOS / Android Xamarin MVVMCross Почему мой обработчик исключений не улавливает ошибку ввода SQLite SQLite? Как форматировать longs в android для отображения двух цифр Рекурсивная обработка данных с использованием Java и SQLite Android Studio Gradle Build занимает более 5 минут Лучший способ создания веб-сервиса на Android Как получить дату с даты выбора в Android? Что делает исключение java.lang.IllegalArgumentException: Запрошенное окно android.os.BinderProxy@4205eb18 не существует Android Studio: автоматическая сборка, подобная Eclipse Как я могу установить поле EditText с помощью xml? Выравнивать текстовый центр с помощью android Библиотека поддержки RenderScript выходит из строя на устройствах x86 Как открыть последний использованный экран предпочтений? Переключение указателя большого пальца руки при нажатии кнопки клавиш громкости устройства Программно найти количество пальцев в мультитачном устройстве Android