Александр
можно по подробнее?
А можно пж раскрыть мысль, ради чего блок кнопок находится внутри RV, а не отдельно?
Anton
перезжай ты с recyclerview - на constraint
это примерно то же самое, что сказать "переезжай с Activity на RxJava"
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
А можно пж раскрыть мысль, ради чего блок кнопок находится внутри RV, а не отдельно?
потому что их будет несколько блоков, две кнопки кардвью 6шт две кнопки кардвью 6шт две кнопки кардвью 6шт ......
Artem
ой пля
Artem
што я написал
Artem
лул
Artem
прально хайте меня и в хвост и гриву)))
Anton
😂
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
кардвью заполняются из ArrayList
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
дак что? как сделать то так?)
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Используй recycler view с двумя view для зелёных и красных. Т.е на одном view будет сразу 3 зелёных и на красном 2
а как определять OnСlick у зеленых? я правильно понял, что ты предлагаешь в макете xml нарисовать сразу три кардвью?
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
но у трех кардвью будет одна позиция в recyclerview
Maksym
а как определять OnСlick у зеленых? я правильно понял, что ты предлагаешь в макете xml нарисовать сразу три кардвью?
К тому же ты можешь привязать что угодно, и по позиции определять строку а уже по нажатию столбец
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
И их изначально неизвестно сколько будет?
значит первый viewholder тут две кнопки второй viewholder - тут 6 штук кардвью, но они не сразу созданы, в макете обозначена одна кардвью(пустышка) все 6 штук кардвью заполняются информацией (название, описание, иконка) из ArrayList
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
вот такая штука
Изам
Добрый день, крч. открыл проект 5 летней давности, и сейчас не могу запустить его)) помогите пожалуйста кто сталкивался с такой проблемой
Sergey
Ну, можно было начать с простого, типа gender switch button android example. Выглядит как название товара с алиэкспресса, но пару вариантов я так нашел.
если в строке запроса на первое место поставить слово "android", то результат будет значительно лучше :) @PrivateProg
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
К тому же ты можешь привязать что угодно, и по позиции определять строку а уже по нажатию столбец
две кнопки - position ==0 три кардвью - position ==1 три кардвью -position ==2 ... как мне для каждой кардвью определить онклик? не понял этого(
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
но самое главное как мне такую схему организовать, выше скидыал которую?)
Maksym
Либо через tag во вью проиисываешь в onclick сверяеш чей
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
На каждый элемент вещаеш свой onclick
дак получается если я повешу действи на первую кардвью, то он будет работать на пересозданной 7кардвью
Pavel
Добрый день. Подскажите по ConstraintLayout, высота button4 должна равнятся высоте textView, связал их через app:layout_constraintBottom_toBottomOf="@+id/textView". Теперь если скрыть button4 то button5 не проваливается в самый верх(верх button5 связан с низом скрытой button4 ). Как это побороть?
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
👌🙈
.
макс это реально уже не смешно, я наверное пару месяцев назад тебе сказал как че сделать, в чем проблема возникла?
.
ты грид запилил со спанами?
Изам
так там синеньким написано что делать) я бы сначала заапдейтил плагин
крч проблема решилась, я так делал но все равно та же ошибка выходила, немного в gradle полазил и оказалось что проблема совсем не в этом))
.
👌🙈
ты сделай вместо красных вьюхолдеров один большой с двумя кликлистенерами
.
или со спаном не совладал?
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
.
ну на всю ширину ептыть
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
щас я кое что попробую, если не выйтет то приду сюда поныть
.
да не пробуй
.
йода говорил делай или не делай
.
щас я кое что попробую, если не выйтет то приду сюда поныть
mLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { switch(mAdapter.getItemViewType(position)){ case MyAdapter.TYPE_HEADER: return 2; case MyAdapter.TYPE_ITEM: return 1; default: return -1; } } })
.
сорян копипаста с трубы
Max
ктонибудь знаеет причину вот этого ? при сборке проекта ошибка: e: org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase$CorruptedException: PersistentEnumerator storage corrupted D:\work\AppName\app\build\kotlin\compileDebugKotlin\caches-jvm\jvm\kotlin\proto.tab.values
Line'R
Вопрос, можно ли рисовать на канве живие обои из системы?
Andrei
Всем привет При переходе с одного фрагмента на другой пытаюсь сделать анимацию появления второго фрагмента снизу вверх, но при этом первый фрагмент должен не двигаться, а он как бы "пропадает", то есть анмация появления второгор врагмента происходит не поверх перовго фрагмента, а поверх белого экрана. Делаю анимацию вот так: val animation = NavOptions.Builder() .setEnterAnim(R.anim.slide_up) .setExitAnim(0) .setPopEnterAnim(0) .setPopExitAnim(R.anim.slide_down) .build() По отдельности slide_up и slide_down по отдельности работают как нужно, но вместе появление второго фрагмента никак не хочет происходить поверх первого. Может кто-нибудь делал подобную анимацию и может подсказать, в чем дело?
Alexey 🇪🇸
@lolbla2 unpin plz
а шо запинить тогда?
⬤ vitaly
https://vk.com/video198541958_456239110
Спасибо, надо заценить)
⬤ vitaly
видос на 23 минуты, если этого ему хватило рассказать о своей боли, то я ему завидую
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
😱😱😱наконец то я сделал этот recyclerview...
⬤ vitaly
краткость сестра таланта как там говорят
первые 2 минуты он его так хвалил, что я уже хотел уже начинать переписывать свой проект
Stas
Странная проблема, приложение после 5 дней после публикации отображается и устаналвается по прямой ссылке, но ни с девайса, ни с веб версии гугл плея не находится через поиск.
Stas
пролистал весь результат поиска.
Александр
щас я кое что попробую, если не выйтет то приду сюда поныть
вот. в методе getItemViewType ты исходя из данных в твоем списке который ты будешь использовать какоую вьюху надувать или кнопки или блоки...В onCreateViewHolder ты укызываешь холдере и надуваешь вьюхи
Yakov
пролистал весь результат поиска.
Жди у нас уже неделя в релизе и только вчера стало находить в конце списка, хотя установок около 1000 пока, но в основном через основное приложения находили нас, там больше ляма установок, ну ещё говорят трафик можно заливать но тут я не подскажу
Vadim
JavaFX это RX2? или я что то путаю?
Amir
мб знает тут кто как избегать двойных и более колбеков онПейджСтартед/финищед для вебклиента?
Vadim
@Harmonizr но оттуда я могу взять ObservableList реализацию или где она вообще используется?
Vadim
Vadim
што?
Observable collection чтобы мог следить за состоянием коллекции а именно смотреть как и на сколько изменились элементы в самой коллекции
Vadim
@Harmonizr что то аля такого если правильно поимаю https://github.com/lightningkite/kotlin-observable#observablelist
有毒なたわごと
ребятки, почему-то кнопочки не нажимаются((
有毒なたわごと
Liam
fx это ui для десктопа rx это либа для работы с потоками
Artemii
Попробуй оберни все в ll
awawa
А что значит не нажимаются?
有毒なたわごと
то и значит)
有毒なたわごと
кликаю на них, а действия не выполняются
Андрей
а что такое tv?
有毒なたわごと
val tv = findViewById<TextView>(R.id.textView)
Андрей
а разве так можно менять размер?
有毒なたわごと
а как ещё?)