я у него могу вызвать inflate, метод статичный генерируется что ли. А если я хочу создать функцию-расширение, указав к примеру аргумент <ViewBinding : androidx.viewbinding.ViewBinding>, то у меня нет доступа ни к чему, как его получить и можно ли? На что заменить? ViewBindingUtil не имеется, в сравнении с DataBinding. Использовать LayoutInflater?
то у меня нет доступа ни к чему, как его получить и можно ли Покажи че ты делаешь А если я хочу создать функцию-расширение, указав к примеру аргумент Сделай, в чем проблема именно?
лы ты норм вообще?
да:(, выходной типа отдыхаю
root из viewBinding'a собсна
onCreateView, еще раз
ну да, он у тебя на скрине уже правильно переопределён
а) ты сообщение выше не прочел. Мне нужно вернуть не ViewDataBinding, а ViewBinding
я просто не знаю чем они отличаются)))
то есть для каждого фрагмента свой нужен?
ViewDataBinding наследует ViewBinding, но он позволяет тебе в хмл-ке байндить вьюшки типа android:onClick=“@{() -> viewModel.sendEvent()}”
@Snowmaze но я же перед возвратом должен буду прописать viewBinding = ViewBinding.inflate(inflater, container, false), но не могу! Вот что я хотел сказать Павлу @mairwunnx
https://github.com/matsudamper/ViewBindingUtil кажись придется подгружать?…
Обсуждают сегодня