
Rustem
04.09.2016
11:53:22

Максим
04.09.2016
11:55:50
Я верстаю под FullHD
Все было норм
Переключился на 2k все мелко

Google

Максим
04.09.2016
11:56:22
Какой values создавать?

Roman
04.09.2016
11:59:18
идея норм, только вот реализация жесть
интересно можно ли запилить тоже самое через apt?
для этого есть dp
если нужно чтобы элементы были не одного геометрического размера, а одного размера относительно размера экрана, то все равно ведь придется создавать кучу dimen-ов для разных размеров экрана? или есть другой путь?

Ivan
04.09.2016
12:04:28

Konstantins
04.09.2016
12:04:51

Ivan
04.09.2016
12:05:35

Roman
04.09.2016
12:06:03

Максим
04.09.2016
12:07:06
Я верстаю под FullHD
Все было норм
Переключился на 2k все мелко
Какой values создавать?

Google

Roman
04.09.2016
12:07:19
хотя мб кто-то знает способ лучше, сам хочу послушать

Ivan
04.09.2016
12:08:28
Бро это андроид канал, какой еще 2к

Roman
04.09.2016
12:09:09

Ivan
04.09.2016
12:09:47

Roman
04.09.2016
12:09:56
задача точно решается одним layout и разными значениями dimen-ов под разную ширину экрана в dp
задача такая

Ivan
04.09.2016
12:10:23
И Хоть один пример покажите где нельзя нормально стандартными средствами все сделать

Максим
04.09.2016
12:10:45

Roman
04.09.2016
12:10:46
да кто ж говорит что нельзя, я вот один способ привел выше

Ivan
04.09.2016
12:10:47
Не бывает так в 99% случаев что нужно все вьюхи рисовать. Обычно несколько.

Roman
04.09.2016
12:11:12
речь не шла о рисовании в коде вообще

Максим
04.09.2016
12:11:40

Roman
04.09.2016
12:11:48
речь об обычной верстке в xml

Ivan
04.09.2016
12:11:53
Верстать под фулхд это еще то извращение. Дизайн должен быть адаптивным, для кого все эти линеарлэйауты и вейты придумали?

Google

Максим
04.09.2016
12:11:54
sw720p или ..

Ivan
04.09.2016
12:12:12
Да как угодно называй. Перед созданием определи экран и назначь лэйаут
Руками

Roman
04.09.2016
12:14:56

Sergey
04.09.2016
12:16:32
Там есть расположение элементов, to_leftOf и тд.
Ширина экрана минимум 320dp максимум 410dp, все что больше то планшеты
320, 360, 410

Roman
04.09.2016
12:19:26
еще есть 400

Sergey
04.09.2016
12:19:38
Где?

Roman
04.09.2016
12:19:58
и 384
если не путаю, то это нексусы

Sergey
04.09.2016
12:20:36
384 у нексус 4. Так как соотношение сторон 16:10

Roman
04.09.2016
12:20:42
ну вот да
об этом и речь )

Sergey
04.09.2016
12:21:18
Верстать надо под 360x640 dp

Roman
04.09.2016
12:22:16
хорошо, ты сверстал. у тебя relativelayout. теперь тебе нужно чтобы на nexus6p выглядело это также. то есть элементы были реально больше, но относительно экрана все выглядело также по пропорциям
как будешь решать такую задачу?

Александр
04.09.2016
12:23:26
Так то особых проблем нет

Google

Александр
04.09.2016
12:23:39
Только размер шрифта по больше ставить

Sergey
04.09.2016
12:23:59
Дизайн тянется

Roman
04.09.2016
12:24:04

Александр
04.09.2016
12:24:15

Максим
04.09.2016
12:24:19

Sergey
04.09.2016
12:24:34
Оно будет тянуться
Все будет ок

Roman
04.09.2016
12:24:42
Оно само тянется
когда оно тянется, те элементы что были заданы по размерам в dp не тянутся
задача чтобы они стали больше

Admin
ERROR: S client not available

Максим
04.09.2016
12:24:51

Александр
04.09.2016
12:24:55

Roman
04.09.2016
12:25:01
пропорционально изменению размера экрана

Sergey
04.09.2016
12:25:09
Тут нет Pixel perfect. Забудь

Roman
04.09.2016
12:25:30

Alexey
04.09.2016
12:25:31
да братцы, с RelaytiveLayout как раз таки проблема есть что он не умеет как линейный распределять равномерно пространство и может выходить где-то огромная, гдле-то норм по размеру вьюха

Roman
04.09.2016
12:26:00
я привел выше один из вариантов который успешно юзаю. вопрос был не в том надо ли, а в том как еще можно это сделать

Mikhail
04.09.2016
12:26:05
Кто хранил ссылки на изображения в бд?

Roman
04.09.2016
12:26:26
и если бы было не надо, то гугл не выкатывал бы всякие процентные лэйауты и тп

Sergey
04.09.2016
12:26:31

Google

Максим
04.09.2016
12:26:54

Roman
04.09.2016
12:27:31

Sergey
04.09.2016
12:28:01
Я максимум что делал так это:
values-mdpi, values-360dp, values-410dp

Roman
04.09.2016
12:28:10

Максим
04.09.2016
12:29:15

Sergey
04.09.2016
12:29:19
Когда есть дизайн под конкретное устройство, и проверять pp только на нем

Roman
04.09.2016
12:30:47
pixel perfect вполне возможен, если забить на высоту, а смотреть только ширину и пропорции. а остальное решать скролом
нужно ли так делать - другой вопрос
И что делать?
я же выше написал. верстать так, чтобы использовался dimen. этот димен определять с разными значениями dp в разных папках (под каждую возможную ширину экрана в dp)

Sergey
04.09.2016
12:32:14
Соотношение сторон элементов решается через PercentLayout. Остальное должно тянуться

Roman
04.09.2016
12:32:32
ну precent layout недавно появился
раньше задача через него не решалась
да и производительности вопросы есть с ним
а так да, вполне себе решение сейчас
только вот с дименами мне кажется будет все-таки проще поддерживать это
тут мб еще constraint layout прокатит, но я пока его не пробовал

Mikhail
04.09.2016
12:34:35
Никто не хранил ссылки на изображения в базе данных?

Rustem
04.09.2016
12:37:14

Gerc
04.09.2016
12:37:21
Все хранили