Ivansuper
Кто-то вообще пробовал так делать?
Dmytro
Есть небольшой вопрос. Нужно в рантайме задать задать maxWidth для TextView в размере какой-то части родителя. Все это для айтема в ресайклере. Пока остановился на addOnGlobalLayoutListener для viewTreeObserver родителя. Может есть что-то лучше, потому что визуально все-таки видно как изменения
Ivansuper
у него же есть child fragment manager? Должно работать 🌚
Да, но у исходников Fragment есть некий mView, который является контейнером. Проблема в том, что я не нашел нигде доказательств того, что содержимое Dialog пробрасывается туда
Egor
Наверное менеджер надо переписать на свой
Mike
SmoothScroller
Dmytro
onPost
имеешь ввиду parent.post({ ... })? тоже самое( визуально видно
Ivansuper
View может быть null, ничего страшного не произойдёт
Я не совсем про то. Ладно, попробую сунуться эксперементально. Если что перепишу (лень)
Dmytro
или свой onMeasure/onLayout
вот хотел без этого)
Dmytro
мб preDraw?
попробую
Mike
На гаризонте показались стройные ряды граблей.
Alex
были у кого-нибудь траблы с D8 + crashlytics? номера строк показывает неадекватные в крешах
Alex
раньше было норм
Aliaksandr🥤
Привет народ, может у кого в закладках есть интересные статьи о принципах проектирования андроид приложения?))
Ivansuper
Ivansuper
Что и требовалось доказать, бл*ть
Ivansuper
Я не понимаю почему он себе внутрь не прокидывает иерарзию вью диалога
Aliaksandr🥤
https://github.com/ImangazalievM/CleanArchitectureManifest
not bad)) спасибо большое👍
Mike
Я не понимаю почему он себе внутрь не прокидывает иерарзию вью диалога
Думаю, потому что если он вернёт вьюху из onCreateView, она прикрепится к родителю. DialogFragment проще рассматривать как фрагмент без вью.
Ivansuper
Погоди ка, одна мысль появилась
Ivansuper
Думаю, потому что если он вернёт вьюху из onCreateView, она прикрепится к родителю. DialogFragment проще рассматривать как фрагмент без вью.
Суть в том, что я ожидал получить следующее — он не прикрепится к родителю, но у него есть своя иерархия вью, в которую он может добавлять child фрагменты
Ivansuper
Т.е., мол, что такого то
Ivansuper
java.lang.IllegalStateException: DialogFragment can not be attached to a container view
Ivansuper
Лол. Ладно, забейте
Ivansuper
Просто проблема в том, что у меня есть фрагмент, который используется в активности. Но есть место с диалогом, которое по контенту то же самое, и мне приходится делать 2 одинаковых класса. Один простой фрагмент, другой — диалог фрагмент
Ivansuper
Варианты?
Ivansuper
Вспоминаю C# с partial class, грущу
Ivansuper
Если правильно помню, ты можешь объявить несколько partial class, которые при сборке будут соединены
Ivansuper
Удобно в разных случаях
Mike
Варианты?
Написать Screen, который может и в диалог, и в обычный фрагмент http://github.com/Miha-x64/Flawless
Ivansuper
Вряд ли это тут поможет конечно
Dmitry
на сколько помню позволяет растащить на несколько файлов код одного класса
Ivansuper
И что за Screen?
Ivansuper
Ты мне предлагаешь забить на фрагменты и сесть на эту библиотеку?
Mike
Что это такое?
набор костылей, чтобы отбиваться от фреймворка
Ivansuper
Оу, она еще и на котлине
Mike
Ты мне предлагаешь забить на фрагменты и сесть на эту библиотеку?
Не совсем забить, потому что от фрагментов она не избавляет, только прячет за интерфейс
Alexey
там partial может быть ток один класс
Ivansuper
У меня не получится так развернуться
Ivansuper
Т.е.?
Alexey
имитировать диалог, сделать фон затемненный прозрачный и окошко
Alexey
в зависимости от режима инфлейтить разные лейауты например
Ivansuper
Содержимое диалога RecyclerView. Там нечего инфлейтить. А места просто 2 разных места в программе
Ivansuper
Так, вернемся к истокам
Ivansuper
Второе место у меня было это BottomSheetDialog
Ivansuper
Ботом щит полагается на behaviour
Ivansuper
Т.е. его можно без диалога. Но я убей не пойму почему давным давно я ушел именно в диалог. Была какая то причина
Dima
Подскажите, кто сталкивался есть expandable list view: Group -child 1 -child 2 ... Мне надо сделать, чтобы он вылетел наоборот -child1 -child2 Group ^
Dima
А то застрял
Ivansuper
stack from bottom погугли
Ivansuper
Или погодите ... Оно порядок не меняет ведь? Я про его список
Ivansuper
Да, не меняет, сорян
Dima
Не меняет, менять надо как он выпадает expand
Станислав
Народ, может кто сталкивался: все работало, перзагрузил, очистив кэш, студию и проект перестал собираться выдает - "No such property: javaCompilerTask for class: com.android.build.gradle.internal.variant.TestVariantData"? Мб, конечно, в студии что-то ненаокм обновилось...
Mike
https://github.com/Clans/FloatingActionButton
Kolja
а ктонибудь использовал АТОЛ сдк?
Ruslan
Кто работал с NoSQL Database, в частности Firestore, после SQL баз данных, сложно понять как правильно спроектировать БД, а так же если в NoSQL базах данных, коллекция - это условно папка, а документ - это условный файл, то как в документе может быть коллекция? Киньте статью или что то такое что бы разобраться с этим всем.
Ruslan
Заранее спасибо)
Ruslan
Спасибо) так немного понятнее
Kolja
Вопрос какой?
Не могу к товару добавить агентский тег, 1222, 1224 и тд. ошибка 4025
Kolja
1222 например в доке написано нужно передать 6й бит. метод в сдк принимает только строку, что в нее положить хз) "64" или "6" или "00100000"
Kolja
1.05
Kolja
то что ффд фн 1.0 не может быть проблемой?