cardslider android
1.0.0
ما عليك سوى تنزيل الحزمة من هنا وإضافتها إلى مسار فئة المشروع الخاص بك، أو فقط استخدم 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. القيمة الافتراضية هي 50dp.cardWidth
- عرض البطاقة. القيمة الافتراضية هي 148dp.cardsGap
- المسافة بين البطاقات. القيمة الافتراضية هي 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. راجع الترخيص للحصول على التفاصيل.
تعد هذه المكتبة جزءًا من مجموعة مختارة من أفضل مشاريعنا مفتوحة المصدر لواجهة المستخدم
إذا كنت تستخدم المكتبة مفتوحة المصدر في مشروعك، فيرجى التأكد من الاعتماد والارتباط الخلفي بموقع www.ramotion.com
جرب مكون واجهة المستخدم هذا والمزيد مثل هذا في تطبيق Android الخاص بنا. اتصل بنا إذا كانت مهتمة.