Articles of Андроид с

Android Nine-patch эквивалент для других платформ

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

Пропустить параметр для приложения при установке из Google Play

Мне нужно поддержать следующий сценарий: Пользователь получает электронное письмо со ссылкой на мое приложение. Если у пользователя уже установлено приложение, ссылка должна открыть приложение, передающее некоторые данные в намерении для активности запуска. Если приложение еще не установлено, ссылка электронной почты должна действовать как реферер кампании: прямой пользователь в Google Play, чтобы установить приложение с URL-адресом […]

9-patch – граница 1px размыта

Я тестирую HTC Desire, который является устройством hdpi. Проблема очевидна при просмотре изображения: И вот как выглядит мой 9-патч (сделанный со стандартным 9-патч-инструментом) (увеличенный): Левое изображение – это мой файл фотошопа, а правый – снимок экрана с моего устройства. Как вы видите, есть огромная разница. Скажем, что тень не так важна, но размытая граница выглядит […]

Справа налево SnackBar

Я хочу отобразить текст с действием в библиотеке поддержки дизайна SnackBar . Мой язык написан в порядке справа. Итак, как я могу изменить текст и направление действий SnackBar? Что-то вроде этого:

Нижний лист с движущимися кнопками плавающего действия

Я хочу использовать Bottom-лист из библиотеки поддержки и две кнопки с плавающим действием (FABS), как показано на рисунках. Дело в том, что я также хочу, чтобы оба FABS двигались вместе с нижним листом, как на картинке 1 и 2. Какова основная компоновка, которую я должен использовать, и как заставить FABS быть липкой на нижнем листе? […]

Обработка различных разрешений экрана для фоновых изображений в Android

Мое приложение для Android (текстовая игра) часто использует фоновые изображения, чтобы обеспечить лучшую визуальную атмосферу. Например, если действие в игре приведет вас в таверну, вы получите фоновое изображение таверны в игре. Это огромное улучшение, графически, над скучным черным фоном, который вы в противном случае получили бы. Это также проблема, так как андроид: фон всегда растягивается […]

Android: изображение с 9 патчами не растягивается, как ожидалось

Фактическое изображение: Красный boxex, где я сделал 1 px черными. Даже просмотр показывает хорошо. Поэтому никаких проблем с 9-патчем Но изображение, которое я получаю для следующего макета: <ImageView android:id="@+id/image_landing" android:layout_width="fill_parent" android:layout_height="50dp" android:background="@drawable/loginheader" android:contentDescription="@string/login_header" /> Я ожидал, что логотип слева и черные точки справа, а остальная часть пространства между ними заполнена серым цветом, выбранным мной наверху […]

Можно ли использовать несколько 9 патч-изображений внутри LayerDrawable?

Я хочу использовать две девять патчей внутри LayerDrawable <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/solid"> <nine-patch android:src="@drawable/button_header_solid" android:dither="true" /> </item> <item android:id="@+id/transparent"> <nine-patch android:src="@drawable/button_header_transparent" android:dither="true" /> </item> </layer-list> И кажется, что только первый слой растягивается, а второй остается как есть. Оба изображения имеют тот же размер, что и .png, и имеют равные растяжимые и отступы. Возникает вопрос: разрешили […]

9patch для большого количества ресурсов без потери качества

Мой дизайнер работает в Illustrator и экспортирует все ресурсы для mdpi, hdpi и xhdpi (а также для iOS res) со сценарием. Для кнопок и изображений со стреплями я ищу лучшее решение для создания 9-ти патчей. До сих пор я использовал soft-файл draw9patch в SDK для создания 9-ти патчей. Он по-прежнему работает, но серьезно, я надеюсь, […]

Как работает 9patch png в приложениях для Android

В 9patch png есть черные кромки с четырех сторон, но обычно есть разница между слева направо и стороной вверх. Зачем? Как влияет эта разница?