@android_ru

Страница 1197 из 3205
Глеб
03.04.2017
07:37:24
или у тебя горизонтальные RecyclerView'ы, которые сменяются вертикальным скроллом?

your-mirror
03.04.2017
07:38:10
вкратце. у меня много переходов, чтобы уменьшить их число приходится юзать несколько recucleview на 1 фрагменте, итемов в каждом не более 10

Sergey
03.04.2017
07:39:39
интересно глянуть на дизайн

Google
your-mirror
03.04.2017
07:41:07
а смысл, тут неправоверным только смерть )

Ivan
03.04.2017
07:41:26
а смысл, тут неправоверным только смерть )
В том что тебе скажут как надо

Sergey
03.04.2017
07:41:31
может ты делаешь какую-то ересь, что можно сделать иначе и проще. Иногда глаза просто замыливаются и нужен взгляд со стороны

Ivan
03.04.2017
07:41:39
5 ресайклеров у каждого свой Фаб, это клиника

your-mirror
03.04.2017
07:42:29
я усложнил, на самом деле 1 фаб

Anton
03.04.2017
07:42:49
5 ресайклеров?

Глеб
03.04.2017
07:42:50
а смысл, тут неправоверным только смерть )
http://i.imgur.com/hRn1St4.png - надеюсь, что пять RecyclerView'ов у тебя расположены по примерно такой схеме

Anton
03.04.2017
07:42:51
норм

Ivan
03.04.2017
07:42:58
я усложнил, на самом деле 1 фаб
О, жду пока ты до 1 ресайклвью дойдёшь

Глеб
03.04.2017
07:43:15
ибо если они все вертикальные и идут друг за другом в вертикальном списке - то это погибель

Никита
03.04.2017
07:45:49
По мне так пихать один ресайклер в другой ресайклер это уже погибель...

Глеб
03.04.2017
07:46:23
Google
Sergey
03.04.2017
07:46:34
По мне так пихать один ресайклер в другой ресайклер это уже погибель...
не, если горизонтальный в вертикальный, нормальная тема

Глеб
03.04.2017
07:47:06
собственно, вертикальные в горизонтальный тоже не очень страшно

Никита
03.04.2017
07:47:24
а onTouch истерить не будет?

Sergey
03.04.2017
07:47:34
можно еще на все горизонтальные ресайклеры сделать общий ViewPool

Глеб
03.04.2017
07:47:42
Sergey
03.04.2017
07:47:44
Ivan
03.04.2017
07:48:21
Кто-нибудь сталкивался с "миганием" экрана, когда нажимаешь назад в настройках и переходишь на экран до этого?

Глеб
03.04.2017
07:49:35
погибель в головах
ненене, у тебя в видео, если каждый из блоков - Recycler, то всё очень плохо

Никита
03.04.2017
07:50:00
это статичные ресайклеры без скрола фиксированного размера? XD

Глеб
03.04.2017
07:50:06
ибо при таком раскладе они не отличаются от LinearLayout

your-mirror
03.04.2017
07:50:09
да

Anton
03.04.2017
07:50:12
а они в чем

в нестедскролвью?

your-mirror
03.04.2017
07:50:18
да

Anton
03.04.2017
07:50:21
мощно)

переписывай

Глеб
03.04.2017
07:50:35
да, вердикт - ПЕРЕДЕЛАТЬ

Никита
03.04.2017
07:50:36
А чем линеары не угодили?

Google
Anton
03.04.2017
07:50:53
линеары городить тож хуйня имхо

Sergey
03.04.2017
07:50:54
сделай нормально, через ViewType

your-mirror
03.04.2017
07:50:55
там динамическое число

итемов

Anton
03.04.2017
07:51:04
рисуй в коде)

Глеб
03.04.2017
07:51:05
поддерживаю, использую ViewType

Будет 1 RecyclerView с разными viewType для разных блоков

И да, через это надо пройти, если раньше не сталкивался.

your-mirror
03.04.2017
07:52:43
Будет 1 RecyclerView с разными viewType для разных блоков
хорошая идея, но смысл, если итемов не много?

Глеб
03.04.2017
07:52:59
хорошая идея, но смысл, если итемов не много?
о, поверь мне, смысл откроется как сделаешь

your-mirror
03.04.2017
07:53:12
спрошу по другому, в чем профит?

Anton
03.04.2017
07:53:17
потому что неправильно юзать 4 ресайклера

Anton
03.04.2017
07:53:23
и совать в скролвью

Dzmitry
03.04.2017
07:53:33
профит в нормальной разметке и читаемом коде

Anton
03.04.2017
07:53:45
читаемость не изменится

your-mirror
03.04.2017
07:54:12
читаемость ухудшится, ты в один класс запихал логику от разных типов данных

Глеб
03.04.2017
07:54:30
спрошу по другому, в чем профит?
удобнее управлять содержимым, удобнее поддерживать код, в конце концов легче менять вид FAB'а при перелистывании

Sergey
03.04.2017
07:54:33
Anton
03.04.2017
07:54:40
да неправильно так делать ресайклер не такой легкий как ты думаешь

Sergey
03.04.2017
07:54:45
будут нормально переиспользоватся вью

Google
Anton
03.04.2017
07:54:46
темболее их 4

и еще скролвью

Sergey
03.04.2017
07:55:22
могу скинуть пример как работать с viewType без гемороя

Глеб
03.04.2017
07:55:43
читаемость ухудшится, ты в один класс запихал логику от разных типов данных
более того, RecyclerView, помимо прочего, как раз и задумывался как решение этой проблемы

Sergey
03.04.2017
07:55:51
буду благодарен
https://github.com/sergeyfitis/recyclerViewDemos/tree/master/app/src/main/java/com/sergeyfitis/recyclerviewdemo/easy_view_type

Admin
ERROR: S client not available

Anton
03.04.2017
07:56:04
а я могу скинут ьгайд

Глеб
03.04.2017
07:56:07
список из данных разных типов - ровно его задача

Sergey
03.04.2017
07:56:17
подходов есть много

Anton
03.04.2017
07:56:34
https://guides.codepath.com/android/Heterogenous-Layouts-inside-RecyclerView

Глеб
03.04.2017
07:56:36
Мне с делегатами всего больше понравился

Глеб
03.04.2017
07:57:30
а нагромождение всей логики в одном адаптере - суть есть зло и его надо искоренять

Максим
03.04.2017
08:00:20
Привет

Как продолжить принимать данные дальше, если получил null и, следовательно, onError?

Ivan
03.04.2017
08:02:35
Вроде подутихло обсуждения 3-4 ресайкл, повторю на всяк: Кто-нибудь сталкивался с "миганием" экрана, когда нажимаешь назад в настройках и переходишь на экран до этого?

Google
Ivan
03.04.2017
08:03:08
Экран моргает при нажатии назад На разных девайсах в разной степени проявляется

Sergey
03.04.2017
08:03:20
может у тебя есть логика загрузки данных в onResume?

Ivan
03.04.2017
08:04:58
Ноуп, просто моргает Причем начало моргать с момента поднятия таргета выше 5.1 Сделано на preference headers

Sergey
03.04.2017
08:05:50
как это выглядит? можешь видео показать?

Ivan
03.04.2017
08:06:21
Экран черным моргает, на некоторых девайсах серым Как-будто фейд проходит

your-mirror
03.04.2017
08:07:41
https://github.com/sergeyfitis/recyclerViewDemos/tree/master/app/src/main/java/com/sergeyfitis/recyclerviewdemo/easy_view_type
в случае, если мне нужно будет обновить данные одного из типов, как это скажется на остальных?

в случае, если мне нужно будет обновить данные одного из типов, как это скажется на остальных?
т.е., если придут новые данные и мне надо обновить список определенного типа

Глеб
03.04.2017
08:08:32
и много разных других notify...

Sergey
03.04.2017
08:09:17
в случае, если мне нужно будет обновить данные одного из типов, как это скажется на остальных?
или делай обновление руками(ищешь этот элемент, заменяешь его) или делай через DiffUtils

your-mirror
03.04.2017
08:09:29
а если пришел новый элемент? )

Глеб
03.04.2017
08:09:41
notifyItemInserted :)

notifyItemRangeInserted

notifyItemRemoved

много их

your-mirror
03.04.2017
08:12:37
много их
я к тому, что есть скажем две категории продукты, а за ними товары. они идут в одном recycleview. добавился новый товар, мне нужно найти позицию последнего товара и добавить после него этот итем или как?

Страница 1197 из 3205