Menurut penerangan anda, ViewPager harus digunakan.
Sangat serupa dengan RecyclerView, Penyesuai digunakan untuk menyesuaikannya. Contoh paling mudah ialah dalam bab Tambah ViewPager bagi Pembangun Android - Menggunakan ViewPager untuk Slaid Skrin. Saya fikir ia telah dibuat dengan sangat jelas Ia menggunakan Penyesuai sebagai kelas dalaman Sudah tentu, anda juga boleh mengeluarkan Penyesuai dan menjadikannya kelas lain.
Selain itu, nampaknya kesan yang anda inginkan boleh merujuk kepada contoh berikut:
MapViewPager
Jika anda mempunyai sebarang pertanyaan, sila tinggalkan komen. :-)
Tambahkan empat baris kod berikut pada addOnItemSelectionListener atau setOnItemClickListener pada masa yang sama untuk mencapai kesan item yang meluncur melepasi satu sama lain recyclerView.setLayoutFrozen(true) ; recyclerView.setLayoutFrozen(false); adapter.notifyItemChanged(adapterPosition); adapter.notifyDataSetChanged();
Menurut penerangan anda, ViewPager harus digunakan.
Sangat serupa dengan RecyclerView, Penyesuai digunakan untuk menyesuaikannya. Contoh paling mudah ialah dalam bab Tambah ViewPager bagi Pembangun Android - Menggunakan ViewPager untuk Slaid Skrin. Saya fikir ia telah dibuat dengan sangat jelas Ia menggunakan Penyesuai sebagai kelas dalaman Sudah tentu, anda juga boleh mengeluarkan Penyesuai dan menjadikannya kelas lain.
Selain itu, nampaknya kesan yang anda inginkan boleh merujuk kepada contoh berikut:
MapViewPager
Jika anda mempunyai sebarang pertanyaan, sila tinggalkan komen. :-)
Tambahkan empat baris kod berikut pada addOnItemSelectionListener atau setOnItemClickListener pada masa yang sama untuk mencapai kesan item yang meluncur melepasi satu sama lain
recyclerView.setLayoutFrozen(true) ;
recyclerView.setLayoutFrozen(false);
adapter.notifyItemChanged(adapterPosition);
adapter.notifyDataSetChanged();
Selepas pelbagai carian, saya menemui perpustakaan recyclerviewpager, yang boleh menyelesaikan masalah gelongsor halaman tunggal.