Double View Pager Sample for Android

Double View Pager Sample for Android 1.0

Android / Julio Gmez / 13 / Поўная спец
Апісанне

Прыклад пэйджара Double View для Android: поўнае кіраўніцтва

Калі вы распрацоўшчык Android, які хоча стварыць унікальны і прывабны карыстацкі досвед, вы можаце разгледзець магчымасць выкарыстання ўзору Double View Pager для Android. Гэтая бібліятэка, даступная на GitHub, дазваляе ствараць гарызантальны пэйджар з вертыкальнымі пэйджарамі для кожнага дзіцяці. У гэтым артыкуле мы больш падрабязна разгледзім, што такое ўзор Double View Pager і як яго можна выкарыстоўваць у сваіх праектах.

Што такое ўзор пэйджара Double View?

Узор Double View Pager Sample - гэта бібліятэка з адкрытым зыходным кодам, якая дае распрацоўшчыкам прыклад таго, як выкарыстоўваць клас DoubleViewPager у сваіх праграмах Android. Бібліятэка была створана Хуліа Мехіа і даступная на GitHub пад ліцэнзіяй Apache 2.0.

Галоўнай асаблівасцю гэтай бібліятэкі з'яўляецца яе здольнасць ствараць пэйджары гарызантальнага прагляду з пэйджарамі вертыкальнага прагляду для кожнага даччынага элемента. Гэта азначае, што карыстальнікі могуць гартаць як гарызантальна, так і вертыкальна праз кантэнт, ствараючы больш захапляльны вопыт, чым традыцыйныя пэйджары для прагляду.

Як гэта працуе?

Каб выкарыстоўваць клас DoubleViewPager у вашым праекце, вам трэба будзе дадаць яго ў якасці залежнасці ў вашым файле build.gradle:

залежнасці {

рэалізацыя 'com.github.juliome10:DoubleViewPager:v1.0'

}

Пасля таго, як вы дадалі залежнасць, вы можаце пачаць выкарыстоўваць клас у вашых файлах макета:

<com.julio.mejia.views.DoubleViewPager

android:id="@+id/viewPager"

android:layout_width="match_parent"

android:layout_height="match_parent" />

У вашым кодзе Java вам трэба будзе наладзіць адаптары як для гарызантальнага, так і для вертыкальнага прагляду пэйджараў:

// Настройка адаптара для гарызантальнага ViewPager

Адаптар PagerAdapter=новы MyPagerAdapter(getSupportFragmentManager());

viewPager.setAdapter(адаптар);

// Настройка адаптара для вертыкальнага ViewPager

VerticalPagerAdapter verticalAdapter=новы VerticalPagerAdapter(getSupportFragmentManager());

verticalViewPager.setAdapter(verticalAdapter);

Вам таксама трэба будзе перавызначыць некаторыя метады, каб кіраваць пераходам паміж старонкамі:

@Override

public void onPageScrolled(int position, float positionOffset,

int positionOffsetPixels) {

// Апрацоўваць пракрутку паміж старонкамі тут

}

@Override

public void onPageSelected(int position) {

// Апрацоўка выбару старонак тут

}

Агульныя перавагі

Ёсць некалькі пераваг выкарыстання ўзору Double View Pager у вашых праграмах Android:

1) Унікальны карыстацкі досвед - дазволіўшы карыстальнікам гартаць змесціва гарызантальна і вертыкальна, вы можаце стварыць больш захапляльны вопыт, які адрознівае вашу праграму ад іншых.

2) З адкрытым зыходным кодам - ​​бібліятэка з адкрытым зыходным кодам пад ліцэнзіяй Apache 2.0, што азначае, што кожны можа ўнесці свой уклад або змяніць яе ў адпаведнасці са сваімі патрэбамі.

3) Простая інтэграцыя - толькі з дапамогай аднаго радка кода, дададзенага ў якасці залежнасці ў файл build.gradle, распрацоўшчыкі могуць лёгка інтэграваць гэтую функцыю ў свае існуючыя праекты без асаблівых праблем.

Заключэнне

У заключэнне, Double-View-Pager-Sample-for-ANDROID дае распрацоўнікам простае ў выкарыстанні рашэнне для стварэння унікальнага карыстальніцкага досведу ў іх праграмах. Магчымасць перамяшчаць змесціва па гарызанталі і вертыкалі вылучае яго сярод іншых бібліятэкі, даступныя ў Інтэрнэце. Яго прырода з адкрытым зыходным кодам таксама дазваляе любому, хто хоча ўнесці свой уклад або змяніць яго ў адпаведнасці са сваімі патрэбамі. Так што, калі вы шукаеце спосабы пераканацца, што карыстальнікі атрымліваюць прывабны вопыт пры выкарыстанні вашай праграмы, тады дайце ўзор Double-View-Pager -for-android паспрабаваць!

Поўная спец
Выдавец Julio Gmez
Сайт выдаўца http://juliome10.github.io/
Дата выпуску 2015-06-02
Дата дададзена 2015-06-02
Катэгорыя Інтэрнэт-праграмнае забеспячэнне
Падкатэгорыя Рознае
Версія 1.0
Патрабаванні да ОС Android
Патрабаванні Compatible with 2.3.3 and above.
Кошт Free
Загрузкі ў тыдзень 0
Усяго загрузак 13

Comments:

Самыя папулярныя