يمكن استخدام ViewPager2 في Android Studio عن طريق اتباع الخطوات التالية:
1. قم بإضافة ViewPager2 إلى ملف build.gradle الخاص بالتطبيق.
“`gradle
implementation ‘androidx.viewpager2:viewpager2:1.0.0’
“`
2. في ملف xml الخاص بالشاشة، أضف ViewPager2 إلى التصميم كالتالي:
“`xml
android:layout_width=”match_parent”
android:layout_height=”match_parent”/>
“`
3. قم بإنشاء مصفوفة List تحتوي على Fragments:
“`kotlin
private val fragmentsList = listOf(
Fragment1(),
Fragment2(),
Fragment3()
)
“`
4. في النشاط، استخدم الكود التالي لتعيين ViewPager2 وتهيئته:
“`kotlin
val viewPager = findViewById
val adapter = ViewPagerAdapter(this, fragmentsList)
viewPager.adapter = adapter
// تهيئة عرض الـItems
viewPager.orientation = ViewPager2.ORIENTATION_HORIZONTAL
viewPager.offscreenPageLimit = 3
// AnimationEffect
viewPager.setPageTransformer { page, position ->
val r = 1 – abs(position)
page.scaleY = 0.85f + r * 0.15f
}
“`
بعد هذه الخطوات، يمكنك تشغيل التطبيق وستظهر ViewPager2 بإظهار Fragments المتاحة في المصفوفة.