Skip to content

suyonoion/EasyViewpagerUI

Repository files navigation

#EasyViewpagerUI_loopFor #EasyAddRemovePage #Java & Smali #by Suyonoion

Screenshoot 1 :

alt tag

Screenshoot 2 :

alt tag

  1. MENAMBAH PAGES

a. Buka ExpandedViewpagerUI.smali

  • Cari const/4 v0, 0x3 *)0x3 untuk angka 3 (jumlah page 3)
  • Ganti 0x3 dengan jumlah page sesuai keinginanmu contoh : 0x5 untuk angka 5 (jumlah page 5) *) gunakan Int to Hex untuk convert angka ke hex smali *) kalau java edit Jumlah_Page = 5; b. Buka kode_utama.xml
  • tambahkan LinearLayout id, sesuai jumlah page yang kamu edit/ganti contoh : 0x5, berarti 2 LinearLayout id yang harus kamu tambahkan. urutkan saja id_halaman_x nya.
 <com.suyonoion.easyviewpagerui.ExpandedViewpagerUI android:id="@+id/id_viewpager" android:layout_width="match_parent" android:layout_height="match_parent" android:theme="@style/transparan">
		<android.support.v4.view.PagerTabStrip android:id="@+id/id_judul" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="top" android:background="#80159e58" android:textColor="#ffffffff"/>
		<LinearLayout android:id="@+id/id_halaman_1" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/a2" android:gravity="center" android:orientation="vertical">
			<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:text="Notif" android:textColor="#ff473eff" android:textSize="70sp"/>
		</LinearLayout>
		<LinearLayout android:id="@+id/id_halaman_2" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/a3" android:gravity="center" android:orientation="vertical">
			<com.suyonoion.easyviewpagerui.ConvertIntToHext android:layout_width="fill_parent" android:layout_height="fill_parent"/>
		</LinearLayout>
		<LinearLayout android:id="@+id/id_halaman_3" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/a4" android:gravity="center" android:orientation="vertical">
			<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:text="3" android:textColor="#ff473eff" android:textSize="70sp"/>
		</LinearLayout>
		---------------------------------------------------
		<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@+id/id_halaman_4" android:background="@drawable/a4" android:layout_width="fill_parent" android:layout_height="fill_parent">
			<TextView android:textSize="70.0sp" android:textColor="#ff473eff" android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="4" />
		</LinearLayout>
		<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@+id/id_halaman_5" android:background="@drawable/a4" android:layout_width="fill_parent" android:layout_height="fill_parent">
			<TextView android:textSize="70.0sp" android:textColor="#ff473eff" android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="5" />
		</LinearLayout>
		----------------------------------------------------
 </com.suyonoion.easyviewpagerui.ExpandedViewpagerUI>

c. Buka strings-evp.xml / strings.xml

  • Tambahkan id string selanjutnya. contoh : 0x5, berarti tambahkan 2 id string baru.
<string name="judul_halaman_1">Page 1</string>
<string name="judul_halaman_2">Page 2</string>
<string name="judul_halaman_3">Page 3</string>
--------------
<string name="judul_halaman_4">Page 4</string>
<string name="judul_halaman_5">Page 5</string>
--------------
</resources>```

2. MENGURANGI PAGE
Sesuaikan Saja. tapi untuk strings jangan dikurangi. karena id string gakboleh dihapus, nanti error undefined.
Sudah begitu saja.

#SourceCode : http://github.com/suyonoion/EasyViewpagerUI
#Credit : suyonoion
#Contact me on :
- Facebook, http://fb.com/suyono.ion
- Github, http://github.com/suyonoion
- BBM, 5b45891d
- No. +62 85 6190 5369
#Donate : seikhlasnya.

Full Thanks:
- Allah.

Credit+Referensi :

- CubeOutTransformer.java , teredit untuk fix dan menyesuaikan. ( https://github.com/geftimov/android-viewpager-transformers/blob/master/android-viewpager-transformers/src/main/java/com/eftimoff/viewpagertransformers/CubeOutTransformer.java )
- Alwiens Musthofa ( https://facebook.com/dindingberhala?fref=ts ) for Tips getIdentifier, simple tapi sangat bermanfaat, terimakasih.
- All Admin and Members MaaadOn Group ( https://facebook.com/groups/maaadreborn/ )
- Suyono (ion)

Credit source :
- suyonoion ( https://facebook.com/suyono.ion )

Terimakasih.


Notes :

- Please Respect My efforts.
- Include credit properly.
- Salam.
- Thank You.

About

Viewpager in Expanded.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages