Size: a a a

2021 June 15

N

Nick in Kotlin Android
Если нужно, чтобы тип был ResInt, то почему бы не сделать его не дженериком?
источник

QH

Quantum Harmonizer in Kotlin Android
Pair<@StringRes Int, @ColorRes Int>
источник

N

Nick in Kotlin Android
А, я думал в своем дженерике в объявлении типа
источник

N

Nick in Kotlin Android
Сделать value class, как вариант, вроде слышал, что так можно
источник

JF

Jorik Fat in Kotlin Android
для моего кейса слишком много заморочек. Просто в параметр передам
источник

JF

Jorik Fat in Kotlin Android
можно как-то передавать в функцию @LayoutRes и на выходе получать его ViewBinding?
источник
2021 June 16

QH

Quantum Harmonizer in Kotlin Android
скорей наоборот)
источник

JF

Jorik Fat in Kotlin Android
наоборот это понятно :)
источник

QH

Quantum Harmonizer in Kotlin Android
да и толку от биндинга, когда не знаешь его тип в момент компиляции?
источник

JF

Jorik Fat in Kotlin Android
хочу генерализовать RecyclerViewHolder
источник

QH

Quantum Harmonizer in Kotlin Android
Куда ты будешь отдавать биндинг, кому он нужен?
источник

JF

Jorik Fat in Kotlin Android
хочу передвать только context и @layoutRes
источник

JF

Jorik Fat in Kotlin Android
тогда и адаптер смогу генерализовать
источник

AC

Alexandr Chubryk in Kotlin Android
class ViewHolder<T : ViewBinding>(val binding: T) : RecyclerView.ViewHolder(binding.root)
источник

JF

Jorik Fat in Kotlin Android
а создавать его как?
источник

QH

Quantum Harmonizer in Kotlin Android
Какой смысл здесь от биндинга?
источник

JF

Jorik Fat in Kotlin Android
хочу избавиться от всех адаптеров RecyclerView
источник

JF

Jorik Fat in Kotlin Android
сейчас у меня есть это
источник

AC

Alexandr Chubryk in Kotlin Android
как обычно: ViewHolder(binding)
источник

JF

Jorik Fat in Kotlin Android
и если я смогу передавать в ViewHolder только Context и Layout, тогда у меня везде будет один адаптер
источник