Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
ILNAR_93
Android
224 / 224 / 23
Регистрация: 19.01.2013
Сообщений: 1,732
Записей в блоге: 3
#1

Nine patch - неправильно растягивается - Программирование Android

20.10.2016, 13:57. Просмотров 204. Ответов 7
Метки нет (Все метки)

Красным отмечено то что не правильно

можно решить?

Nine patch - неправильно растягивается
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2016, 13:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Nine patch - неправильно растягивается (Программирование Android):

Как работает 9-patch? - Программирование Android
Написано : "Верхняя и левая часть рамки задают масштабируемые области, правая и нижняя – область отображения контента." Я не понимаю, как...

Не растягивается Spinner в TableLayout - Программирование Android
Доброго времени суток. Понадобился выпадающий список на экране. Компоненты которого размещены в TableLayout в двух условных столбцах. ...

Splash Screen растягивается в альбомной ориентации - Программирование Android
Во время загрузки приложения необходимо показывать фоновую картинку, исходный размер 1920 x 1080 пикселей. Если сделать так: <?xml...

TableLayout не растягивается на высоту свободной области - Программирование Android
Добрый день не tablerow не растягивается по высоте экрана: Layout: <?xml version="1.0" encoding="utf-8"?> <LinearLayout...

Ячейки таблицы неправильно растягивается - HTML, CSS
Вот у меня код: <!--Начало--> <html> <head> <!--Заголовок--> <title>Game Developers</title> <!--Стили--> <link...

С !doctype высота header не растягивается попроцентно, а без него растягивается - HTML, CSS
Не нашел подобной другой темы. Имею такую же проблему. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"...

7
ILNAR_93
Android
224 / 224 / 23
Регистрация: 19.01.2013
Сообщений: 1,732
Записей в блоге: 3
20.10.2016, 14:05  [ТС] #2
сам фонNine patch - неправильно растягивается
0
Pablito
2503 / 1987 / 619
Регистрация: 12.05.2014
Сообщений: 6,936
Завершенные тесты: 1
20.10.2016, 14:10 #3
а с чего-бы ему самому скруглять углы?

почему нельзя по-человечески сделать - через xml?
где-то в папке drawable создается файл, например rounded_background.xml
XML
1
2
3
4
5
6
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="#0F0" />
    <corners android:radius="16dp" />
</shape>
радиус скругления углов задается равным половине высоты будущей вьюшки
1
ILNAR_93
Android
224 / 224 / 23
Регистрация: 19.01.2013
Сообщений: 1,732
Записей в блоге: 3
20.10.2016, 14:23  [ТС] #4
Паблито, спасибо.


Просто, все таки хотелось понять как работает 9patch.

Вопрос: возможно вообще это сделать с помощью 9патч? а именно плавное скругление начало и конца при разных размерах элемента.
0
Pablito
2503 / 1987 / 619
Регистрация: 12.05.2014
Сообщений: 6,936
Завершенные тесты: 1
20.10.2016, 14:28 #5
нет конечно
я даже думаю что и через xml это невозможно, все равно надо будет либо вручную задавать радиус, либо в коде высчитывать

если это будет не один такой элемент то я бы вообще написал кастомную вьюшку, которая сама бы себе выставляла нужный радиус скругления, там строк 10-20 от силы
1
ILNAR_93
Android
224 / 224 / 23
Регистрация: 19.01.2013
Сообщений: 1,732
Записей в блоге: 3
20.10.2016, 14:36  [ТС] #6
Паблито, а в каком случае 9патч "пригоден"?
0
Pablito
2503 / 1987 / 619
Регистрация: 12.05.2014
Сообщений: 6,936
Завершенные тесты: 1
20.10.2016, 14:41 #7
очевидно ведь - если что-то невозможно нарисовать в xml
например, если бы картинка была с тенями во все стороны или только вниз, такое в xml не очень удобно рисовать
0
ILNAR_93
Android
224 / 224 / 23
Регистрация: 19.01.2013
Сообщений: 1,732
Записей в блоге: 3
20.10.2016, 16:18  [ТС] #8
Заколибался с размерами, отступами

На картинке прикольно (дизайн), а мой перенос коряво
0
20.10.2016, 16:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2016, 16:18
Привет! Вот еще темы с ответами:

Patch.exe - Windows 7
Пользуюсь программой, на которую стоит ограничение по пользования в сутки. Мне сказали, чтобы как бы обойти ограничение надо перезагрузить...

Diff patch - Bash
Помогите использовать команды diff patch Файл 1.txt: jms.context.factory=qwertyu jms.broker.external.url=tcp://11111111111111 ...

Как использовать patch? - Matlab
X = ; Y = ; Patch (X, Y, 'r') по идеи он должен закрасить треугольник а он выдает ошибку Undefined function 'Patch' for...

2.6. + iptables+patch-o-matic!!!!!!! - Linux
Перебрал все возможные комбинации различных версиий данных продуктов-не патчится iptables POM-ами!!!!(пишет версия iptables не распознается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru