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

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

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

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

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

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

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

Nine patch - неправильно растягивается
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2016, 13:57     Nine patch - неправильно растягивается
Посмотрите здесь:

Как работает 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...

Cos считает неправильно - Программирование Android
package com.example.andreybib.fizikamehanica; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import...

Неправильно поставил Genymotion - Программирование Android
Для Genymotion нужна виртуалка. Дело в том что у меня уже стояла на компе виртуалка(ОС у меня Windows 7). И при установке Genymotion я...

Неправильно составлен конструктор - Программирование Android
Ругается что не видит некое число. Кусок взят с примера Также не видит метод add private ArrayAdapter<BluetoothDevice>...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ILNAR_93
Android
219 / 219 / 22
Регистрация: 19.01.2013
Сообщений: 1,645
Записей в блоге: 3
20.10.2016, 14:05  [ТС]     Nine patch - неправильно растягивается #2
сам фонNine patch - неправильно растягивается
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
20.10.2016, 14:10     Nine patch - неправильно растягивается #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>
радиус скругления углов задается равным половине высоты будущей вьюшки
ILNAR_93
Android
219 / 219 / 22
Регистрация: 19.01.2013
Сообщений: 1,645
Записей в блоге: 3
20.10.2016, 14:23  [ТС]     Nine patch - неправильно растягивается #4
Паблито, спасибо.


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

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

если это будет не один такой элемент то я бы вообще написал кастомную вьюшку, которая сама бы себе выставляла нужный радиус скругления, там строк 10-20 от силы
ILNAR_93
Android
219 / 219 / 22
Регистрация: 19.01.2013
Сообщений: 1,645
Записей в блоге: 3
20.10.2016, 14:36  [ТС]     Nine patch - неправильно растягивается #6
Паблито, а в каком случае 9патч "пригоден"?
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
20.10.2016, 14:41     Nine patch - неправильно растягивается #7
очевидно ведь - если что-то невозможно нарисовать в xml
например, если бы картинка была с тенями во все стороны или только вниз, такое в xml не очень удобно рисовать
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2016, 16:18     Nine patch - неправильно растягивается
Еще ссылки по теме:

Неправильно накладывается текст на изображение - Программирование Android
Здравствуйте форумчане! Столкнулся с проблемой, пользователь делает фотографию, отправляет это изображение на сервер. Далее, это...

XmlPullParser неправильно получает значения - Программирование Android
Здравствуйте. Пытаюсь написать обработку XML сообщения от сервера, получить правильно данные (ссылку на изображение и имя), загрузить...

Неправильно работает оповещение google Firebase - Программирование Android
Сделал оповещение настроил его таким образом private void showNotification(String title, String message) { Intent intent =...

После обновления студий неправильно создается проект - Программирование Android
После того как обновил студию, в файле...

Что я неправильно делаю при реализации поиска? - Программирование Android
Мучаюсь уже второй день. Подскажите что не так. Задача сделать поиск в справочнике. Все делаю по гайду - прописываю в манифесте, что...


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

Или воспользуйтесь поиском по форуму:
ILNAR_93
Android
219 / 219 / 22
Регистрация: 19.01.2013
Сообщений: 1,645
Записей в блоге: 3
20.10.2016, 16:18  [ТС]     Nine patch - неправильно растягивается #8
Заколибался с размерами, отступами

На картинке прикольно (дизайн), а мой перенос коряво
Yandex
Объявления
20.10.2016, 16:18     Nine patch - неправильно растягивается
Ответ Создать тему
Опции темы

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