Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Android
245 / 242 / 52
Регистрация: 19.01.2013
Сообщений: 1,896
Записей в блоге: 3
1

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

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

Author24 — интернет-сервис помощи студентам
Красным отмечено то что не правильно

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

Nine patch - неправильно растягивается
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2016, 13:57
Ответы с готовыми решениями:

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

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

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

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

7
Android
245 / 242 / 52
Регистрация: 19.01.2013
Сообщений: 1,896
Записей в блоге: 3
20.10.2016, 14:05  [ТС] 2
сам фон
Nine patch - неправильно растягивается
0
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
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
Android
245 / 242 / 52
Регистрация: 19.01.2013
Сообщений: 1,896
Записей в блоге: 3
20.10.2016, 14:23  [ТС] 4
Паблито, спасибо.


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

Вопрос: возможно вообще это сделать с помощью 9патч? а именно плавное скругление начало и конца при разных размерах элемента.
0
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
20.10.2016, 14:28 5
нет конечно
я даже думаю что и через xml это невозможно, все равно надо будет либо вручную задавать радиус, либо в коде высчитывать

если это будет не один такой элемент то я бы вообще написал кастомную вьюшку, которая сама бы себе выставляла нужный радиус скругления, там строк 10-20 от силы
1
Android
245 / 242 / 52
Регистрация: 19.01.2013
Сообщений: 1,896
Записей в блоге: 3
20.10.2016, 14:36  [ТС] 6
Паблито, а в каком случае 9патч "пригоден"?
0
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
20.10.2016, 14:41 7
очевидно ведь - если что-то невозможно нарисовать в xml
например, если бы картинка была с тенями во все стороны или только вниз, такое в xml не очень удобно рисовать
0
Android
245 / 242 / 52
Регистрация: 19.01.2013
Сообщений: 1,896
Записей в блоге: 3
20.10.2016, 16:18  [ТС] 8
Заколибался с размерами, отступами

На картинке прикольно (дизайн), а мой перенос коряво
0
20.10.2016, 16:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2016, 16:18
Помогаю со студенческими работами здесь

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

Раскраска patch
Здравствуйте. Имеются координаты x и y 2-х треугольников. Необходимо нарисовать с помощью patch...

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

LFS Skin-patch!
Всем доброго времени суток! Коротко о проблеме: создав удалённый сервер Live for Speed пропатченый...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru