Описание тега nine-patch

NinePatch - это растягиваемое растровое изображение, размер которого Android автоматически изменяет, чтобы соответствовать содержимому представления, в котором вы поместили его в качестве фона. Четыре угла немасштабированы; четыре края масштабируются по одной оси, а середина масштабируется по обеим осям.
5 ответов

Как программно повторно применить изображение с 9 патчами к ImageView?

У меня есть действие, которое имеет ImageView, определенный внутри HorizontalScrollView. Источником изображения является файл из 9 патчей, который ограничен растяжением только правого края для заполнения экрана. Я реализовал простую функцию масштаби…
1 ответ

Libgdx упаковывает NinePatch в TextureAtlas

Я видел, что вы можете упаковать NinePatchв TextureAtlas используя TexturePacker2, Я также видел это и это. Но я не уверен, правильно ли понял. Я хочу упаковать все свои GUI-вещи в один TextureAtlas и мой GUI-материал не только сделан из NinePatchс,…
05 фев '14 в 14:43
1 ответ

9-патч изображения в Android WebView

Работают ли изображения с 9 патчами в Android WebView? Я не нашел ничего, что бы однозначно отвечало на это так или иначе. Я знаю, что есть проект, который использует Javascript для имитации его в Интернете ( https://github.com/chrislondon/9-Patch-I…
04 сен '13 в 00:38
1 ответ

9-патч рисования показывает разные на Android 2.+ и 4.+

У меня есть селектор для списка, который основан на рисовании из 9 патчей, но на устройствах с Android android 2.+ и 4+ (LG Optimus Sol E730, Nexus 4, HTC One V) выглядит иначе: Результат для Android 2+ Результат для андроида 4+ Вот код селектора: &…
11 ноя '13 в 13:57
4 ответа

Android - Невозможно открыть контент: file:///storage/emulated/0

У меня есть виджет с фоновым изображением из девяти патчей. Изображение было сохранено в / sdcard / mydir / bgs. Когда я пытаюсь загрузить изображение с помощью метода setImageViewUri, у меня появляется эта ошибка: Unable to open content: file:///st…
17 дек '13 в 10:19
1 ответ

Почему девять патчей масштабируются по горизонтали

В дополнение к моему предыдущему вопросу у меня есть изображение и я хочу разместить текст внутри изображения. Я создал nine-patch изображение, но оно масштабировано неправильно - я хочу оставить часть изображения без изменений. исходный файл Вот ка…
06 май '14 в 08:19
1 ответ

Путаница в изображении 9 патчей

Только PNG изображение может быть преобразовано в 9 патч? Поправь меня, если я сделал что-то не так. Я преобразовал изображение JPG в PNG по краске. а затем изменил расширение на.9.png, чтобы оно могло быть преобразовано в изображение 9patch в студи…
19 июл '16 в 08:41
0 ответов

Android-заставка Nine-Patch не использует правильное разрешение

Я создал заставку из девяти патчей, используя этот инструмент: http://romannurik.github.io/AndroidAssetStudio/nine-patches.html и я поместил каждый файл "splash.9.png" в соответствующую папку res / drawable (drawable-mdpi, drawable-hdpi, drawable-xx…
6 ответов

Как создать девять патчей и использовать их в моем приложении?

Я хочу создать образ из девяти патчей и использовать его в своем приложении, но я не знаю, как его создать? Я искал исходный код Android в Интернете и, похоже, не могу найти никаких примеров этого. Мне нужен учебник, чтобы я мог понять процесс.
17 окт '11 в 11:29
0 ответов

9 патч занимает больше памяти при растяжении?

Я искал несколько дней, и я не могу найти ответ, у меня есть около 70 изображений, с которыми я пытаюсь сделать рамочную анимацию. Прямо сейчас у меня есть их в более низком разрешении, чтобы я мог избежать исключений вне памяти. но они показывают н…
29 мар '18 в 15:14
1 ответ

Как сделать 9-патч, чтобы значок всегда держался по центру текста

По сути, я хотел иметь кнопку, где текст и значок всегда будут находиться в середине кнопки. Кнопка имеет ширину match_parent и центр тяжести. Я попытался использовать drawableLeft, но это значило слева от кнопки, а не рядом с текстом. Поэтому я пы…
28 ноя '12 в 10:16
1 ответ

Чтобы создать Nine patch в Android?

Я хочу установить конкретное фоновое изображение для всех моих кнопок. Итак, я изменил свой PNG-файл в Ninepatch, используя инструмент draw9patch (указав линию strecth). Затем я применил это в качестве фона к моей кнопке, используя "myBtn.setBackgro…
22 сен '10 в 04:37
1 ответ

Изображение патча Android 9 не отображается при использовании кнопки

Я пытаюсь использовать изображение 9 патчей в качестве кнопки в моем макете. Кнопка с изображением 9 патчей работает только для самой правой кнопки (с идентификатором tab_btn_C). Я не уверен, что не так. Изображения кажутся правильными, и я сохранил…
21 мар '12 в 21:58
1 ответ

9-патч ошибки изображения

У меня есть проект, который строит и работает, но мои изображения (png) не адаптируются к телефону. На самом деле, у меня есть 10 изображений, и я помещаю их во все доступные для рисования папки: -drawable-hdpi имеет 10 изображений -drawable-mdpi им…
06 апр '16 в 16:52
1 ответ

API фрагментов Android не показывает фоновое изображение 9patch правильно

Я портирую существующее приложение для Android на Honeycomb, API фрагментов и библиотеку совместимости. Я использую тот же макет, но я загружаю его во фрагмент. Фон представляет собой 9-точечное изображение, но теперь оно покрывает только верхнюю ле…
1 ответ

Текст в Scrollview не будет соответствовать родительской высоте

По какой-то причине мой scrollview, который пока содержит только два TextView, отказывается заполнять его родительский. XML для прокрутки ниже: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk…
28 мар '12 в 01:30
0 ответов

Что такое исходная плотность значка:: Параметр отображается в Android Asset Studio?

Я пытаюсь сгенерировать 9-патч. Для этого я использую ANDROID-ASSET-STUDIO ! Мое изображение Размер:: 85*39 Когда я попытался использовать это .... Есть настройка, которая говорит Source Density..... Что это? Как узнать плотность источника для моег…
20 фев '14 в 10:31
0 ответов

Размер кнопки 9 патчей - Android 2.3 x 4.0

Кто-нибудь знает, почему есть такая разница? Я создал 9 патчей для использования в качестве фона кнопки. Запустив мой SW на Android 2.2/2.3, он работает как положено. Но когда я работаю на Android 4.0, кнопка становится больше, и область содержимого…
01 авг '12 в 01:49
1 ответ

Android 9 патч градиент

Я использую следующий 9 патч. Я ожидал, что Android создаст градиент от оранжевого до желтоватой правой стороны, в то время как он работает на Android 4, на Android 5 и 6 он создает очень точное изменение, как и в моем 9 патче. Exemple: Файл находит…
24 дек '15 в 10:58
2 ответа

Изменение размера изображения 9 патчей в зависимости от содержимого

Мне нужно мое 9-патч изображение, чтобы обернуть содержимое. Если есть небольшой текст, он должен быть очень маленьким, чтобы обернуть этот текст. И если есть изображение вместо текста, оно должно также обернуть его. Вот мой 9-патч png: Но вот как э…
02 июн '15 в 10:56