Сергей
Привет всем, подскажите по реализации пожалуйста. У меня сейчас есть кастомный ботом бар, в котором находятся 5 фрагментов, они лениво инициализируются и не уничтожаются, это важно, чтобы фрагменты не уничтожались а сохраняли всегда свое состояние (сделано c помощью show/hide через транзакции), все работает стабильно кроме одного момента, нужно, чтобы при смене фрагментов в recyclerview все вьюшки у которых произошел bind сделали unbind, поскольку они могут переиспользоваться на соседнем фрагменте, и происходит оверлап на видео вью Как можно это сделать?
Alexey
таки происходит бинд модели во вьюшку, а не бинд вьюшки
Сергей
таки происходит бинд модели во вьюшку, а не бинд вьюшки
бинд вьюхолдера происходит, привязка модели к его вьюшкам, какая разница как это называть
Alexey
бинд вьюхолдера происходит, привязка модели к его вьюшкам, какая разница как это называть
поскольку они могут переиспользоваться на соседнем фрагменте Ну вот тут просто будет биндинг модели новый и все, нет проблем
Сергей
поскольку они могут переиспользоваться на соседнем фрагменте Ну вот тут просто будет биндинг модели новый и все, нет проблем
бинд новой модели происходит только если фрагмент создается впервые, если нет, то фрагмент просто отображается из кэша и не происходят бинды и анбинды по новой, в этом смысл
Artyom Pugachev
notifyDataSetChanged
Сергей
при переключении тогда надо адаптеру сказать что все элементы поменялись?
важно сохранять состояние фрагмента, чтобы списки не пересоздавались а открывались на том же месте где был закончен скрол, иначе я бы просто использовал fragment.replace
Anonymous
можно ли nested scroll view проскроллить к определенной позиции (скажем на самый верх) через код? я делаю scrollTo(0, 0), но это не работает
Konstantin
Нужно сделать RecyclerView из картинок. Думал использовать ListAdapter, шобы красиво было. Но при работе с Bitmap'ами - ресайклер быстро начинает лагать и слишком долго добавлять элементы в список.
Fearless
сделайте свой адаптер с ImageView
Konstantin
Может это быть от того, что проверка картинок слишком долгая? Я вроде просто по хэшу читаю.
Konstantin
сделайте свой адаптер с ImageView
Он и так свой. Просто от ListAdapter нового наследуется.
Konstantin
Чтобы обновления красивше были.
Fearless
А картинки откуда берете?
Fearless
с тырнета тащите или с локального хранилища какого-то?
Fearless
попробуйте через какой-нибудь Glide вгружать
Max
Всем привет. Нужен программист android, который будет на постоянной основе делать приложения под бинарные опционы,казино и т.д, а также пропихивать их в гугл плей
Fearless
он сжимает нормально
Fearless
ну покопайте в сторону Glide или Picasso
Anonymous
Из-за чего код может работать только при взаимодействии с экраном? У меня есть метод который скролит скролвью к опр-й позиции, если я ставлю его в онклик и нажимаю он работает, но если я вызываю его через код (даже perform click) он вызывается но сама задача не выполняется, т.е. код работает но скрол не происходит
Max
я деньги плачу. Если вы мне дом строить будете, я буду помогать кирпич класть???
Max
Вы откуда? С марса?
Dmytro
Вы откуда? С марса?
пропихивать значит продвигать или залить апк ?)
Max
просто пройти модерацию
Anonymous
смотря в каком месте ты это вызываешь
все, форснул код выполняться в основном потоке и сработало
Глеб
я деньги плачу. Если вы мне дом строить будете, я буду помогать кирпич класть???
Если вы - только инвестор, то платить вам придётся не "человеку-разработчику", а "компании-разработчику", неважно в чьём лице - одного бедолаги, который за всех пашет, либо ушлого - который чуваков найдёт, организует, проконтроллирует, и расчитается с ними. Базару нет - если вы найдёте одного гения - который сам вам всё будет делать - на здоровье. Но... общий объём работ и затрат от этого не сократится никак)) и гений - один фиг возьмёт за семерых Так что насчёт "я плачу!!!" - вы пообщайтесь с инвесторами которые действительно вкладываются в мобильную разработку..... они вам расскажут про реальные объёмы этого "Я ПЛАЧУ" 😁👍
A
Всем привет. Столкнулся с проблемой - вызов invalidate() не вызывает onDraw у View (не ViewGroup). Я эту вьюшку добавляю во ViewGroup, в котором пепеопределяю onDrawDispatch()
Max
мне нужны простые приложения,которые на коленке делаются - листалки, ты молодец что расписал много, но не по теме
Сергій
мне нужны простые приложения,которые на коленке делаются - листалки, ты молодец что расписал много, но не по теме
А вы эксперт в андроид разработке? Знаете как разрабатываются "простые" с вашей точки зрения приложения?
Anonymous
Помогите убрать эту шнягу, уэе сил нет
Anonymous
Anonymous
полоска внизу коллапсинга
Дмитрий
если это процент от прибыли то бизнес план и планируемый доход)
Anonymous
>а также пропихивать их в гугл плей Нихрена себе, а вы сами что делать будете?
Как что? Бинарные опционы, казино.. Хм.. Думаю что они будут на****ать людей)
Олександр 🇺🇦
Гп же никак не пропустит их
Олександр 🇺🇦
Разве не так?
Alexey
полоска внизу коллапсинга
полоска как раз на высоту систем бара
Anonymous
полоска как раз на высоту систем бара
да да. это неправильно настроенный fitsSystemWindows
Artyom Pugachev
scaleType cenerCrop для imageView
sergeich
я деньги плачу. Если вы мне дом строить будете, я буду помогать кирпич класть???
Плохая аналогия Правильная — “мы” строим дом без разрешения на строительство с нарушениями СНиПов и прочих норм, а потом ещё два года пытаемся оформить это чудо в регпалате (или где там это сейчас делается)
akniyet
if (position == 0 && !isFirstBind) { notifyTopReached() } else if (position >= (itemCount - 1)) { notifyBottomReached() Timber.d("position: $position") } нормальный код для определения когда доскролили до самого верха и низа?
Anonymous
полоска как раз на высоту систем бара
все комбинации fitsSystemWindows перебровал) то статусбар серый то пропадает отступ то эта полоса
Дмитрий
Гп же никак не пропустит их
видимо потому и требуется что бы разработчик проталкивал
Yuriy
День добрый, вроде и блокировки не блокировки, но у меня нарисовалась новая "проблема", на МГТС не обновляется Google Play Services , точнее не доступен vision нативные библиотеки на устройство не выкачиваются, стоит переключить интернет на другой и detector.isOperational становится true... Потом это работает и на МГТС, до следующего обновления программы и vision. Кто-нибудь сталкивался, есть решение какое? Заранее спасибо.
Anonymous
как он достал
Anonymous
Anonymous
Anonymous
По идее, в Coordinator Layout fitsSystemWindows true
так статусбар становится серым) и при сжатии коллапсинга серая полоса уезжает наверх
‍Yap
код в студию
Anonymous
код в студию
https://gist.github.com/D330/b627915db3237939c8adf9d469c98bcc
Eugene
Здравствуйте, подскажите, кто-нибудь регистрировал android-приложение в https://oauth.yandex.ru/client/new
Artyom Pugachev
https://gist.github.com/D330/b627915db3237939c8adf9d469c98bcc
Тема вроде должна быть NoActionBar
Artyom Pugachev
Anonymous
В AppBarLayout
изменил на такую android:theme="@style/Theme.AppCompat.NoActionBar"
Anonymous
не хочет 😕
Alexey
На чем запускаешь?
Alexey
Android 7
Эмулятор/реальное устройство?
Anonymous
Эмулятор/реальное устройство?
кстати я стили 2 создал
Anonymous
вот для 19+
Anonymous
<style name="FeedDetailsGreenTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/main_green</item> <item name="colorPrimaryDark">@color/main_green_dark</item> <item name="fontFamily">@font/google_sans</item> <item name="android:windowTranslucentStatus">true</item> </style>
Anonymous
windowTranslucentStatus по сути мне нужен но может что-то не так?
Anonymous
может версия support library баганая/старая? 27.1.1
Artyom Pugachev
может версия support library баганая/старая? 27.1.1
Да не, это fitsSystemWindows. Проверь, чтобы был только для Coordinator Layout
Anonymous
Да не, это fitsSystemWindows. Проверь, чтобы был только для Coordinator Layout
сейчас попробовал поставить. он только у него и у ImageView
BotoTVOREC
Можно ли в эмуляторе android studio как-то использовать com port компьютера( хочу гарнитуру проводною в эмуляторе)
BotoTVOREC
?