Ferrero
чтобы развернуть видос на полную пришлось функцию писать, которая циклом проходилась по вьюхам и скрывала их
Ivansuper
Эээ. Э? А что тебе мешало сделать отдельную верстку для ландшафта в полноэкране?
Ferrero
не знаю, это был пример из либы для ютубовского плеера
Ferrero
подумал, что вряд ли бы они стали городить костыли
Ivansuper
Это костыльность конкретной реализации
leksss
Привет всем. Делаю загрузку изображений через RealTime DataBase firebase в RecylerView. Андроид студия не видит FirebaseRecyclerAdapter - Cannot resolve symbol. Делаю по уроку
Сергей
значит в уроке ошибка. или при переносе кода. надо проверить что оно реально должно быть видимо - класс есть, правильно назван, правильно вызывается, импортирован если надо
Сергей
не приватен
leksss
Я кажется упустил момент подключения implementation 'com.firebaseui:firebase-ui-database:4.3.2'
leksss
Не пойму в чем ошибка
leksss
Глеб
@JohnnySC c паггинацией работал? 🤔
Глеб
Исповедуйся)
Глеб
В частности интересует paging lib и different view types
leksss
а как посмотреть что он ждет?
Глеб
да и самое то - я вот тоже упирался -но ща код смотрю - они там дохрена что уже предусмотрели - лучше не выпендриваться
leksss
Глеб
Вот как пагинацию подружить с разныотиповыми айтемами
Глеб
Вот как пагинацию подружить с разныотиповыми айтемами
всё что вижу по туториалам - сингл-тип примеры
Mike
Crtl+click по имени класса
Глеб
ну ... в теории то да)) а вот как и где эту развилку делать? спускать на уровень data source - или...короче - тут мозг в рекурсию в падает
leksss
Crtl+click по имени класса
Ну тупой, на какой класс то нажимать?
Глеб
ок, зайдем с другого конца - как ты бы делал пагинг - если бы там были заголовки воткнуты -группировка по датам наприме (сегодня, вчера, 1 мая)
Глеб
с пагингом - но однотипным - вопросов нет, с разнотипными элементами - но без пагинации - тоже
leksss
И?
Mike
Ну тупой, на какой класс то нажимать?
на тот, который посмотреть нада
Mike
И?
и у него есть конструктор, а у конструктора есть параметры @javastart
Konstantin
Оганнес зачем ты джуна учишь приемам сеньора
Mike
нет
Konstantin
он еще не вырос для этого
Konstantin
пусть видосики на юцубе глядит
Konstantin
это ты так думаешь
Konstantin
на самом деле документация это прием номер один
Konstantin
если ты лезешь в сорсы значит дока - хуета
leksss
Капец, какие тут злые к новичкам. Если человек задает вопросы, пусть и глупые, значит хочет чему-то научиться, а тут обсирают с головы до ног
Konstantin
дока есть локально дратути
Konstantin
возьми тот же иос
Konstantin
там все скомпилено и сорсов нет одна дока
Konstantin
и как то делают
Konstantin
никто не умер
Mike
возьми тот же иос
уноси это говно отсюда)
Глеб
сортировка по дате не катит при запросе? ложыш в ведра по датам и все
смотри - по классике (без пагинации) - мне достаточно сформировать одномерный массив/лист обектиков с полем type (=R.layout.header или R.layout.item) и каког-нибудь payload к ним И скормить это ресайклеру - он сам разрулит типы/вьюхи и данные
Глеб
тут все понятно - сформируй - все в один массив (но правильно) - и отдай адаптеру
но как эту идеологию вписать в paging lib - не могу понять - пока мысли приходят - делать это "формирование линейного списка всего" - в дата-сорсе. Но там жесть - там надо ключ последнего айтема для запроса следующих - а у меня это может быть заголовок
Turalllb
Держи её gone, по клику делай visible и анимируй.
Разобрались, что в visible идет просчет размеров , но изображение в памяти не держится. А просчет размеров насколько затратен не знаю. Ну и офф пример от гугла по увеличению держит тоже в visible
Ferrero
насколько затратен расчет размеров
Ferrero
не затратнее решения уравнения
Turalllb
Я в свое время видел примеры с gone.
Мб разницы особой и нет, но если по логике, то зачем я должен даже просчет делать если не собираюсь использовать, даже пусть будут мин затраты . Ладно бы нужен был маштабный код , чтобы избежать этого просчета. А тут всего то сменить на gone.
Turalllb
В общем я понял, спасибо большое
Turalllb
можно просто програмно создавать когда надо
Ну да, это в общем зависит от вероятности того на сколько это будет нужно. Отсюда и решение делать преждевременные вычисления и насколько глубокие, может быть и так, что нужно всё изображение подгрузить заранее ради хорошего UX
Ivansuper
Инвиз — невидимый, не рисовать, пустое место ВИЗУАЛЬНО. Остальное все на месте. Не обманывайте себя этим
Turalllb
Поправка — изображение будет на месте и сидеть в памяти. Оно рисоваться не будет
Ааа..т.е. память сожрет, но не потратит процессорное время на отрисовку ?
Ivansuper
Ты задаешь картинку как объект, она остается в ImageView
Turalllb
Ты задаешь картинку как объект, она остается в ImageView
Ааа..ну я могу картинку и не задать в xml , а потом в коде задать ресурс картинки. Или bitmap , ну не суть . И в этом случае разницы между gone и invisible особой не будет. Верно?
Tesla
Ребят, нужен совет. Учу язык Java для того чтобы в будущем писать приложения на андроид. Кроме практических заданий ниче не пишу. И современем начинаю перегорать, т.к. не вижу результатов своих. Хочу спросить у вас, на сколько надо глубоко учить джаву, чтобы писать программы на андрюшу? Хочу что то написать, чтобы почувствовать что есть результат и выложить в гугл плэй. Что самое легкое для начала написать? Цели заработать нет на данный момент нет. Хочу выложить бесплатно и без всяких реклам. Просто самое простое приложение с чего начать посоветуйте плиз.
Ferrero
напиши себе программу для учета расходов, как вариант)
Nikolay
Лучше что нить что то насущное и с простой логикой
Ferrero
ну с публикацией в плей идей вряд ли кто-то подкинет годных
Tesla
Лучше что нить что то насущное и с простой логикой
Например? Просто дайте идею какую прогу накатать. Дальше сам буду копать. Тревожить вас тут не буду 😊
Nikolay
Тут вся сложность найти то что действительно стоит хоть чего то.
Nikolay
А потом на котлетки
Nikolay
Ну или путеводитель лайфхаков студеньа
Nikolay
С геоданными о всяких хаоявных выставках с хавчиком
Nikolay
И хакатонов
Nikolay
Назови, где б пожрать