Как реализовать жест броска в ViewPager2Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как реализовать жест броска в ViewPager2

Сообщение Anonymous »

У меня есть viewpager2, реализованный с помощью адаптера recyclerview.

Код: Выделить всё

class SomeAdapter : RecyclerView.Adapter() {

private var items = ArrayList()

fun addItems(list: ArrayList) {
items.clear()
items.addAll(list)
notifyDataSetChanged()
}

override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): SomeViewHolder {
val inflater = LayoutInflater.from(parent.context)

return SomeViewHolder(ItemSomeBinding.inflate(inflater, parent, false))
}

override fun getItemCount() = items.size

override fun onBindViewHolder(holder: SomeViewHolder, position: Int) {
val image = items[position]
return holder.bind(image)
}

inner class SomeViewHolder(private val bind: ViewDataBinding) :
RecyclerView.ViewHolder(bind.root) {

fun bind(item: Model) {
// do something
}
}
}
Я хочу иметь возможность использовать этот жест.
Из-за особенностей моего пользовательского интерфейса мне нужно использовать ViewPager2 в качестве основного макета.

Подробнее здесь: https://stackoverflow.com/questions/786 ... viewpager2
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»