Double View Pager Sample for Android 1.0
Апісанне
Прыклад пэйджара 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: