Cukup unduh paketnya dari sini dan tambahkan ke classpath proyek Anda, atau cukup gunakan repo maven:
Gradasi:
' com.ramotion.cardslider:card-slider:0.3.1 '
SBT:
libraryDependencies += " com.ramotion.cardslider " % " card-slider " % " 0.3.1 "
Pakar:
< dependency >
< groupId >com.ramotion.cardslider</ groupId >
< artifactId >card-slider</ artifactId >
< version >0.3.1</ version >
</ dependency >
CardSlider
adalah LayoutManager
khusus untuk RecyclerView
. Anda dapat melampirkannya ke RecyclerView dari kode atau tata letak XML.
Berikut adalah atribut yang dapat Anda tentukan dalam konstruktor atau tata letak XML:
activeCardLeft
- Offset kartu aktif dari awal RecyclerView. Nilai defaultnya adalah 50dp.cardWidth
- Lebar kartu. Nilai defaultnya adalah 148dp.cardsGap
- Jarak antar kartu. Nilai defaultnya adalah 12dp. Untuk pengambilan kartu, ada kelas CardSnapHelper
.'
...
@Override
protected void onCreate(Bundle savedInstanceState) {
...
recyclerView = (RecyclerView) findViewById(R.id.recycler_view);
recyclerView.setLayoutManager(new CardSliderLayoutManager(this););
new CardSnapHelper().attachToRecyclerView(recyclerView);
...
}
Cardslider Android dirilis di bawah lisensi MIT. Lihat LISENSI untuk detailnya.
Perpustakaan ini adalah bagian dari pilihan proyek sumber terbuka UI terbaik kami
Jika Anda menggunakan perpustakaan sumber terbuka di proyek Anda, pastikan untuk memberi kredit dan tautan balik ke www.ramotion.com
Coba komponen UI ini dan komponen serupa lainnya di aplikasi Android kami. Hubungi kami jika berminat.