@android_ru

Страница 435 из 3205
Владислав
20.10.2016
15:02:09
Ну, ты вот в андроид дев. конфе сидишь

Ну, почему ты учишься на матмехе, работаешь официантом и кодишь под андроид?

Alex
20.10.2016
15:04:26
перефразирую. Если ты пришел и пилиш новые фишки - ты нужен яндексу, в противном случае ты просто проходной копипастер. Это везде так.

Dmitriy
20.10.2016
15:25:33
Привет привет всем

Google
Dmitriy
20.10.2016
15:26:52
Кто-нибудь делал вложенные RecyclerView, чтоб крест накрест крутились?

Тимур
20.10.2016
15:28:46
Таблицы?

Timur
20.10.2016
15:29:26
Ну т.е. понятно, что обёртки над байткодом не нужны

Но всё же интересно - как далеко

Тимур
20.10.2016
15:30:40
Делал таблицу что бы скроллить как по горизонтали так и по вертикали

Dmitriy
20.10.2016
15:31:49
Для RecyclerView изначально была идея создавать корневой список, передавая адаптеру массив дочерних списков, но дочерние отображаются на экране только если их создавать непосредственно в адаптере корневого списка

Ну что-то типа такой таблицы, да

Вообще ориентировался на главную страницу play маркета

Я просто понять не могу, даже примерно, что им мешает отображаться, будучи уже созданными чуть ниже в стеке вызовов

Тимур
20.10.2016
15:34:41
У меня по горизонтали ограниченное количество столбцов было, поэтому в вертикальном ресайкле был линеар который скроллится. В плее кажется что то подлбное только наоборот, у них количество вертикальных элементов конечно

Artem
20.10.2016
15:34:53
viewpager+recycler?

Тимур
20.10.2016
15:35:15
Это если между страницами

Google
Тимур
20.10.2016
15:35:40
А если вниз листать то кажется что там просто несколько ресайклов друг под другом

Dmitriy
20.10.2016
15:37:10
Мне кажется там ресайкл, который с сервера подгружается, или типа того. Категории строк и их порядок вроде меняется

Seraphim
20.10.2016
15:38:30
Тимур
20.10.2016
15:38:49
По поведению похоже, что у них там горизонтальный recycler с LinearSnapHelper
А разве снеп хелпер не за позиционирование отвечает?

При скролле?

Dmitriy
20.10.2016
15:39:08
Я к тому, что никак не может там быть несколько ресайклов друг за другом

Seraphim
20.10.2016
15:39:17
Тимур
20.10.2016
15:39:36
Так это внутри горизонтального ресайкла

Dmitriy
20.10.2016
15:40:01
Так погодите

Тимур
20.10.2016
15:40:08
Тут вопрос как можно делать четырехпозиционный скролл)

Dmitriy
20.10.2016
15:40:38
Моя проблема и заключается в горизонтальном ресайкле, дальше все вроде ок))

Тут вопрос как можно делать четырехпозиционный скролл)
Ну не совсем, просто ряд горизонтальных списков, которые активити получает в момент отображения

Deni
20.10.2016
15:42:23
Подскажите, кто делал прогресс загрузки файлов в Retrofit2 http://stackoverflow.com/questions/33338181/is-it-possible-to-show-progress-bar-when-upload-image-via-retrofit-2#33384551 Ответ нашел, но не нашел способа обойти двойной writeTo, один из которых мой HttpLoggingInterceptor Может есть получше решение? в случае загрузки нескольких файлов в мультипарте, приходится каждому RequestBody переопределять и потом синхронизировать все

אֵלִיָּהוּ ??
20.10.2016
15:44:12
У всех android:layout_weight="" робит?

Не понимаю в чем проблема, уже все перепробовал

Grigoriy
20.10.2016
15:44:47
Не понимаю в чем проблема, уже все перепробовал
там прямым текстом написано, в чём проблема

Anton
20.10.2016
15:44:51
он не работает в релейтиве

Sergey
20.10.2016
15:44:52
он для LinearLayout

Alex Фэils?︙
20.10.2016
15:44:53
Google
Тимур
20.10.2016
15:45:15
Ну кажется что 2 подхода либо вертикальный ресайкл, и горизонтальный лейаут. Либо горизонтальный лейаут с вертикально расположенными ресайклами. У меня в таблице скролл синхронизовывается, так что если ты скроллить один ряд, вся таблица горизонталлно тоже скроллится. Если такого требования нет то кажется в гугл плее проще решение

אֵלִיָּהוּ ??
20.10.2016
15:45:15
Аа, всё

Тимур
20.10.2016
15:51:28
LinearLayout в каждом элементе списка с orientation="horizontal"

Списка = ресайкл вью

Dmitriy
20.10.2016
15:53:54
Так ведь скроллиться тогда не будет

Alexey
20.10.2016
15:54:39
Ресайклер вью вертикальный а внутри элементы с горизонтальным ресайклер

Или так скролл горизонтальный не работает?

Dmitriy
20.10.2016
15:55:14
В гугл плей вертикальный RecyclerView, где одна строка про стреляли, другая про гонки, третья вообще посвящена одному конкретному приложению

Тимур
20.10.2016
15:55:16
Ну да я руками обрабатывал это дело с гестур детектором. Поэтому и в гугл плее проще

Но мне синхронизация нужна была

Dmitriy
20.10.2016
15:56:02
Или так скролл горизонтальный не работает?
Работает, просто горизонтальные списки создавать приходится из адаптера, а я хочу извне

Timur
20.10.2016
16:44:31
чат, я вот столкнулся с чужим кодом и что-то не врублюсь, где вьюпэйджер может отжирать по мегабайту за скролл, если я уже все действия кроме инфлейта вьюхи отменил

во вьюхе ничего нет

ну ничего такого - просто plain ImageView TextView

внутри линеара

Есть версии?

Alex Фэils?︙
20.10.2016
16:45:48
Картинка сколько жрет?

Eugene
20.10.2016
16:45:52
картинки не тяжелые?

Google
Timur
20.10.2016
16:46:18
с картинками там отдельная песня, по 3-4 метра за скролл, её я решить смогу. мне непонятно почему пустая вьюха не собирается сборщиком

Dmitriy
20.10.2016
16:47:13
хей, ребята, подскажите за rx

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

Timur
20.10.2016
16:48:12
Admin
ERROR: S client not available

Timur
20.10.2016
16:48:43
Перефразщирую: проблема не в количестве памяти, а в том, что потом сборщик мусора не собирает за пейджером.

и мы имеем инкрементальный рост потребления

и вот надо б минут за 15-20 зарешать это дело

Eugene
20.10.2016
16:49:43
Т.е. если запустить на эмуляторе с лимитом в условно 100 метров, то через десяток скроллов свалится в OOM?

Eugene
20.10.2016
16:50:47
http://rxmarbles.com/

Вот здесь кстати есть очень наглядная иллюстрация основных операторов

Собственно, вот эта картинка http://rxmarbles.com/#concat очень похоже на то, что ты описал)

@Istima сложно вот так по кофейной гуще сказать, почему память не чистится. Что-то где-то подтекает, надо профилировать)

Timur
20.10.2016
16:53:52
я уже три активити пофиксил, вот хотел переключиться

Eugene
20.10.2016
16:54:16
А картинки каким образом грузятся/передаются в ImageView?

Google
Timur
20.10.2016
16:54:36
А картинки каким образом грузятся/передаются в ImageView?
отключил все методы, связанные с передачей чего-либо

оставил инфлэйт только

Eugene
20.10.2016
16:55:15
Т.е. щас в ImageView даже не рисуется настоящая картинка, и все равно память течет? ?

Timur
20.10.2016
16:55:23
именно

по полметра-метру за скролл

никаких операций внутри

сейчас выпилю анимации и прочее г-но, подозреваю, что и там написано школьником

спасибо, что не RX

Alexander
20.10.2016
16:56:14
возможно стоит удалить и попробовать написать самому

Eugene
20.10.2016
16:56:23
Трэш какой-то, чертовски любопытно посмотреть. Профилируй, только так поймешь куда уходит память

Dmitriy
20.10.2016
16:57:31
Timur
20.10.2016
17:08:54
самое охуенное, ребят, то что на SO все советы сводятся к "добавьте android:largeHeap="true" "

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