RASHIT
Главное чтобы сервер отдавал нужный размер
Да это самое главное, чтоб размел был для превью, иначе будет тормозить я думаю.
Ivansuper
Лишние контейнеры на пользу не пойдут
RASHIT
Лишние контейнеры на пользу не пойдут
Я про это и говорю, лишние вложенности пагубно влияют на быстродействие
Ivansuper
Вообще несколько вертикальных текст вью можно свернуть в один текст вью в большинстве случаев, просто в многострочный
Ivansuper
Да, именно
Ivansuper
Если что то где то надо подкрасить, можно спан взять
RASHIT
Да, именно
Да я тоже так подумал в этом случае.
Ivansuper
Но если надо поддерживать настройку размера шрифта в системе -- возможно такой путь только усложнит
Ivansuper
А куда здесь скролл? (Нужен ли ресайклер вообще?)
У него на макете два айтема с разделителем
Ivansuper
Видимо их может быть 2+
0145
Да, может быть от 1 до 5 айтемов
Mike
Да, может быть от 1 до 5 айтемов
А я бы сделал 3 картинки одним вьютайпом, а картинку + 2 текста — другим.
Mike
Или картинку одним вьютайпом, 2 текста — другим.
Mike
Как кастом вью
+, это вообще топ
Mike
Я по первости боялся их, а оказалось всё просто
Mikalaj
Работать будет очень быстро при этом. Никаких вообще проблем не будет
Mike
Правда, кастомную текстВью с ума сойдёшь делать.
Mike
Статик лейаут
Ага, натрахался с ними знатно.
Mikalaj
Ну да, есть подводные)
0145
Попробую. Я как раз хотел на днях начать изучать эту тему, никогда не создавал кастомные вьюшки.
0145
Может есть какие крутые уроки по данной теме?
Ivansuper
Статик лейаут
Под текст чтоли?
Ivansuper
Если у тебя Plain Text, то ты можешь строку на канвасе нарисовать вообще безо всего
Mikalaj
Ivansuper
Ну давай, а ещё свой алгоритм переноса строк навали
"Тук тук". Я как бы про однострочный текст говорю
Ivansuper
Там на макете много Текст Вью в одну строку
Mikalaj
Ок, а я про многострочный.
Ivansuper
Эм ...
Ivansuper
Ладно, проехали
Pavel
Может есть какие крутые уроки по данной теме?
https://medium.com/@douglas.iacovelli/the-beauty-of-custom-views-and-how-to-do-it-79c7d78e2088
Vladislav
Привет, подскажите актуальный мануал по быстрому входу в андроид. Неплохо владею java
Nick
Всем привет, подскажите как организовать данный лейаут Снизу будет ресайклер, обёрнутый в скролл вью Вопрос, как привязать верхнюю часть к екшн бару и как её лучше сделать Там по сути 2 кнопки и один текствью Нужно чтобы верхняя часть всегда была видна, даже при скролле ресайклера снизу
Konstantin
Ресайклер в скроллвью плохая идея
Nick
Ресайклер сам по себе скроллится?
Mike
Ресайклер сам по себе скроллится?
Иначе бы от него не было никакой пользы.
Nick
Окей, спасибо, значит знатно туплю
Mikalaj
Окей, спасибо, значит знатно туплю
Тут важен момент, что любая скролл вьюшка будет вытягивать своих чилдов на максимум. В рекуклере соотвественно нечего будет рекуклить, он сделает максимум чилдов
Mikalaj
Pavel
Ерунда, а не вьюшка Вообще ни о чём
Это чтобы вообще понять, как работают кастом вью. Надо же с чего-то начинать
Mikalaj
Ну конкретно эта бенефитвью никаких бенефитов не приносит, иерархию не упрощает и сделана вообще просто потому что автор мудак и ему не нравится копировать и вставлять три элемента однотипных
Mikalaj
Ещё бы их в рекуклер захуячил, чтобы уж точно не дай бог не скопировать две строки
Mikalaj
Лучший туториал по кастом вьюхам — сорцы ТГ
Ivansuper
Лучший туториал по кастом вьюхам — сорцы ТГ
Что-то ты совсем разматюгался
Ivansuper
Да, туториал слабоват
Ivansuper
В нем просто завернули обращение к другим вью внутри
Ivansuper
Превратили контейнер во вью холдер (грубо говоря)
Anonymous
Dialog.getWindow()' on a null object reference - в чем может быть причина? вызываю диалог : FragmentSettings mFragmentSettings = new FragmentSettings(); mFragmentSettings.show(getSupportFragmentManager(), "settings");
Anonymous
в методе show
Vitaly
Кто что думает про Navigation Component?
Vitaly
Стоит ли использовать в реальных проектах? Сейчас смотрю доклад Блинова, он сказал, что нет возможности подменять экраны в навигационном стеке. Я правильно понимаю, что это означает, что нельзя будет переключиться на какой-то другой экран по какому-нибудь условию в коде?
Mike
Кто что думает про Navigation Component?
Это тот, где навигация в XML прописывается?
Mike
пользуясь случаем, прошу передать разработчикам ShitPack, что они некрофилы. А то вдруг они ещё не в курсе?
Vitaly
Это тот, где навигация в XML прописывается?
Ну графическая составляющая тоже имеется
Mike
strings.xml вполне ок
Jamal
кто нибудь сталкивался с проблемой когда пуш приходит без звука
Jamal
когда приложение закрыто
Vladimir
Епт
Vladimir
Не туда, извините
Ivan
Всем привет. Помогите плз. Что-то сломал мозг. Был уверен, что layout-swXXXdp хоть как-то кореллирует с разрешением экрана. Но тестирую на LG Nexus e960 (768x1280) и Lenovo Vibe x3 (1080x1920) и на оба устройства тянется из sw320dp, при наличии sw480dp, sw720dp, sw1080dp. Как это вообще работает? Получается smallest width к минимальной ширине вообще отношения не имеет? Задача: разрешить запуск на планшетах 800x1280, 1920x1200 и телефонах 1920x1080. P.S. на том же https://developer.android.com/training/multiscreen/screensizes написано, что 480dp ~ 5", что опять же идет в разрез с тем, что наблюдаю у себя... Так же перепробовал всякие small, normal (оба телефона попадают сюда при экранах 4,7 и 5,5) и т.д. layout-h1920-w1080 и иже с ним так же не дают ожидаемого результата(((
Igor
Советую изучить, что такое pixels density, что такое scalable pixels, density independent pixels и pixels, какая между ними pазница. Это относится к самым базовым знаниям Android.
Igor
Когда-то изучал, был уверен, что понимаю...
Значит нужно пеpечитать еще pаз, документация написана замечательно. Если изучали, должны знать, что dp != px
Ivan
Значит нужно пеpечитать еще pаз, документация написана замечательно. Если изучали, должны знать, что dp != px
Это знаю. Но, при попытке реализовать что-то пошло не так)) Ок, спасибо, буду мучать гугл дальше...
Ivan
Зачем гугл? http://developer.android.com
ну это ж гугловский ресурс))
Di7aK
что они имеют ввиду?
Олександр
что они имеют ввиду?
Там же кнопка По есть
Олександр
Прикольно, а было до 9 января