cardslider android
1.0.0
เพียงดาวน์โหลดแพ็คเกจจากที่นี่ และเพิ่มลงใน classpath ของโปรเจ็กต์ของคุณ หรือใช้ maven repo:
เกรด:
' com.ramotion.cardslider:card-slider:0.3.1 '
เสาร์:
libraryDependencies += " com.ramotion.cardslider " % " card-slider " % " 0.3.1 "
มาเวน:
< dependency >
< groupId >com.ramotion.cardslider</ groupId >
< artifactId >card-slider</ artifactId >
< version >0.3.1</ version >
</ dependency >
CardSlider
เป็น LayoutManager
แบบกำหนดเองสำหรับ RecyclerView
คุณสามารถแนบไปกับ RecyclerView ได้จากโค้ดหรือเค้าโครง XML
นี่คือแอตทริบิวต์ที่คุณสามารถระบุในตัวสร้างหรือเค้าโครง XML:
activeCardLeft
- ออฟเซ็ตการ์ดที่ใช้งานอยู่ตั้งแต่เริ่มต้น RecyclerView ค่าเริ่มต้นคือ 50dpcardWidth
- ความกว้างของการ์ด ค่าเริ่มต้นคือ 148dpcardsGap
- Distance between cards. ค่าเริ่มต้นคือ 12dp สำหรับการหักการ์ด มีคลาส 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 เปิดตัวภายใต้ใบอนุญาต MIT ดูใบอนุญาตสำหรับรายละเอียด
ไลบรารีนี้เป็นส่วนหนึ่งของ โครงการโอเพ่นซอร์ส UI ที่ดีที่สุดของเรา
หากคุณใช้ไลบรารีโอเพ่นซอร์สในโครงการของคุณ โปรดตรวจสอบให้แน่ใจว่าได้ให้เครดิตและลิงก์ย้อนกลับไปที่ www.ramotion.com
ลองใช้องค์ประกอบ UI นี้และอื่นๆ ที่คล้ายกันในแอป Android ของเรา ติดต่อเราหากสนใจ