بسم اللّه الر حمن الر حيم
Assalamualaikum
Pagi sobat oprekers....
Pagi ini saya akan Bagikan guide TileAnimation onClick dan onSwipe Panel
Jika ente ingin liat hasilnya dan punya banyak kuota bisa liat video ane di bawah ini....
Kalo gak punya kuota ini ada ss penampakannya...
Ini saat swipe panel

Ini saat click tilenya...

Oke persyaratannya
#Sabar
#Teliti
#Gak Gagal Pahaman
#Kalo Gagal Paham Ngopi dulu... 😂😂😂
#Bahan Unduh Disini Bahan ETA_TERANGKANLAH 😂😂😂😂😂😂😂
Dc Settings.apk dulu...
Masuk ke arrays.xml
Taruh ini dibawahnya <resources>
<string-array name="tile_anim_style">
<item>Alpha</item>
<item>Translate X</item>
<item>Translate Y</item>
<item>Rotate X</item>
<item>Rotate Y</item>
<item>Open Close Door</item>
<item>Open Close Window</item>
<item>Zoom Out</item>
<item>Zoom In</item>
<item>Fan In</item>
<item>Fan Out</item>
<item>Rotate</item>
<item>Bye Bye</item>
</string-array>
<string-array name="tile_anim_style_val">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
</string-array>
<string-array name="tile_anim_interpolator">
<item>Accelerate</item>
<item>Decelerate</item>
<item>Accelerate Decelerate</item>
<item>Bounce</item>
<item>Overshot</item>
<item>Cycle</item>
</string-array>
<string-array name="tile_anim_interpolator_val">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
</string-array>
<string-array name="tile_anim_duration">
<item>Fast</item>
<item>Medium</item>
<item>Relaxed</item>
<item>Slow</item>
<item>Very Slow</item>
<item>Very Slow</item>
</string-array>
<string-array name="tile_anim_duration_val">
<item>300</item>
<item>500</item>
<item>1000</item>
<item>2000</item>
<item>2500</item>
<item>5000</item>
</string-array>
Dan buka res/xml/display_settings.xml
Taruh ini di bawahnya <PreferenceScreen> yg ada xmlns:android
<com.android.settings.ali.TileAnimationSettings>
<CheckBoxPreference
android:key="tile_anim_enable"
android:title="Check to Enable Tile Animation"/>
<ListPreference android:key="tile_anim_style"
android:title="Setup Tile Animation Style"
android:entries="@array/tile_anim_style"
android:entryValues="@array/tile_anim_style_val"/>
<ListPreference android:key="tile_interpolator"
android:title="Setup Tile Animation Interpolator"
android:entries="@array/tile_anim_interpolator"
android:entryValues="@array/tile_anim_interpolator_val"/>
<ListPreference android:key="tile_duration"
android:title="Setup Tile Animation Duration"
android:entries="@array/tile_anim_duration"
android:entryValues="@array/tile_anim_duration_val"/>
</com.android.settings.ali.TileAnimationSettings>
<com.android.settings.ali.TileAnimationOnSwipeSettings>
<CheckBoxPreference
android:key="tile_anim_swipe_enable"
android:title="Check to Enable Tile Animation On Swipe Panel"/>
<ListPreference android:key="tile_anim_swipe_style"
android:title="Setup Tile Animation On Swipe Style"
android:entries="@array/tile_anim_style"
android:entryValues="@array/tile_anim_style_val"/>
<ListPreference android:key="tile_swipe_interpolator"
android:title="Setup Tile Animation On Swipe Interpolator"
android:entries="@array/tile_anim_interpolator"
android:entryValues="@array/tile_anim_interpolator_val"/>
<ListPreference android:key="tile_swipe_duration"
android:title="Setup Tile Animation On Swipe Duration"
android:entries="@array/tile_anim_duration"
android:entryValues="@array/tile_anim_duration_val"/>
</
.android.settings.ali.TileAnimationOnSwipeSettings>
Save recompile sign dan jgn push dulu.... Tunggu UInya dulu
Step Ui akan di bagi 2 yaitu utk base MIUI Dan Base AOSP Cm....
sudah dc UI
dan buka QSTileView.smali....
Replace semua Landroid/view/ViewGroup
Dgn Lcom/android/systemui/ali/TileAnimation
Dan cari ini...
public constructor <init>(Landroid/content/Context;)V
Scroll ke bawah smpek nemu ini.... (line bisa beda di setiap hh jadi jgn hiraukan line tsb....
invoke-virtual {p0}, Lcom/android/systemui/qs/QSTileView;->createIcon()Landroid/view/View;
move-result-object v2
iput-object v2, p0, Lcom/android/systemui/qs/QSTileView;->mIcon:Landroid/view/View;
.line 93
iget-object v2, p0, Lcom/android/systemui/qs/QSTileView;->mIcon:Landroid/view/View;
invoke-virtual {p0, v2}, Lcom/android/systemui/qs/QSTileView;->addView(Landroid/view/View;)V
Tambahkan ini di bawahnya....
invoke-virtual {p0, v2}, Lcom/android/systemui/qs/QSTileView;->setTarget(Landroid/view/View;)V
Jika sudah...
Buka QSPanel.smali dan cari # virtual metmethod
Tambahkan ini di bawahnya....
.method public playAnimationOnExpanded()V
.locals 1
.prologue
invoke-static {p0}, Lcom/android/systemui/ali/TileAnimation;->playStaticAnimationOnExpanded(Landroid/view/ViewGroup;)V
return-void
.end method
Dan cari .method ini
.method public setExpanded(Z)V
Di line pertama method itu... Tambahkan invoke di bawah ini....
invoke-virtual {p0}, Lcom/android/systemui/qs/QSPanel;->playAnimationOnExpanded()V
Save rc sign push n enjoy....
Base MIUI
buka status_bar_toggles.xml
Dan ganti RelativeLayout dgn com.android.systemui.ali.TileAnimation
Dan tambahkan android:tag="icon" di Tiles iconnya... Harus tau target mana icon mana divider
Oke ane anggap ente paham....
Sekarang buka NotificationPanelView.smali
Dan cari ini method ini...
canExpandTogglePanel(F)Z
Jika ketemu... Di line pertama di method tsb... Tambahkan ini...
iget-object v1, p0, Lcom/android/systemui/statusbar/phone/NotificationPanelView;->mExpandableTogglesLayout:Lcom/android/systemui/statusbar/phone/ExpandableTogglesLayout;
invoke-static {v1}, Lcom/android/systemui/ali/TileAnimation;->playStaticAnimationOnExpanded(Landroid/view/ViewGroup;)V
Jika sudah... Rc sign push... Dan enjoy ETA in your Expanded....
#Credit
#Allah Subhanahuata'ala
#Muhamad Shalallahualaiwassalam
#Mbah Septh
#Om Rois
#Om Arleg
#Om Dhinan
#Om Didik
#MAIR
#MAAAD
#OPREK MIUI
#MAAADI
Dan grup2 yang lain....
Maaf jika ada kurang dan salah dlm penulisan atau tidak jelas...
Assalamualaikum
Pagi sobat oprekers....
Pagi ini saya akan Bagikan guide TileAnimation onClick dan onSwipe Panel
Jika ente ingin liat hasilnya dan punya banyak kuota bisa liat video ane di bawah ini....
Kalo gak punya kuota ini ada ss penampakannya...
Ini saat swipe panel
Ini saat click tilenya...
Oke persyaratannya
#Sabar
#Teliti
#Gak Gagal Pahaman
#Kalo Gagal Paham Ngopi dulu... 😂😂😂
#Bahan Unduh Disini Bahan ETA_TERANGKANLAH 😂😂😂😂😂😂😂
Dc Settings.apk dulu...
Masuk ke arrays.xml
Taruh ini dibawahnya <resources>
<string-array name="tile_anim_style">
<item>Alpha</item>
<item>Translate X</item>
<item>Translate Y</item>
<item>Rotate X</item>
<item>Rotate Y</item>
<item>Open Close Door</item>
<item>Open Close Window</item>
<item>Zoom Out</item>
<item>Zoom In</item>
<item>Fan In</item>
<item>Fan Out</item>
<item>Rotate</item>
<item>Bye Bye</item>
</string-array>
<string-array name="tile_anim_style_val">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
</string-array>
<string-array name="tile_anim_interpolator">
<item>Accelerate</item>
<item>Decelerate</item>
<item>Accelerate Decelerate</item>
<item>Bounce</item>
<item>Overshot</item>
<item>Cycle</item>
</string-array>
<string-array name="tile_anim_interpolator_val">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
</string-array>
<string-array name="tile_anim_duration">
<item>Fast</item>
<item>Medium</item>
<item>Relaxed</item>
<item>Slow</item>
<item>Very Slow</item>
<item>Very Slow</item>
</string-array>
<string-array name="tile_anim_duration_val">
<item>300</item>
<item>500</item>
<item>1000</item>
<item>2000</item>
<item>2500</item>
<item>5000</item>
</string-array>
Dan buka res/xml/display_settings.xml
Taruh ini di bawahnya <PreferenceScreen> yg ada xmlns:android
<com.android.settings.ali.TileAnimationSettings>
<CheckBoxPreference
android:key="tile_anim_enable"
android:title="Check to Enable Tile Animation"/>
<ListPreference android:key="tile_anim_style"
android:title="Setup Tile Animation Style"
android:entries="@array/tile_anim_style"
android:entryValues="@array/tile_anim_style_val"/>
<ListPreference android:key="tile_interpolator"
android:title="Setup Tile Animation Interpolator"
android:entries="@array/tile_anim_interpolator"
android:entryValues="@array/tile_anim_interpolator_val"/>
<ListPreference android:key="tile_duration"
android:title="Setup Tile Animation Duration"
android:entries="@array/tile_anim_duration"
android:entryValues="@array/tile_anim_duration_val"/>
</com.android.settings.ali.TileAnimationSettings>
<com.android.settings.ali.TileAnimationOnSwipeSettings>
<CheckBoxPreference
android:key="tile_anim_swipe_enable"
android:title="Check to Enable Tile Animation On Swipe Panel"/>
<ListPreference android:key="tile_anim_swipe_style"
android:title="Setup Tile Animation On Swipe Style"
android:entries="@array/tile_anim_style"
android:entryValues="@array/tile_anim_style_val"/>
<ListPreference android:key="tile_swipe_interpolator"
android:title="Setup Tile Animation On Swipe Interpolator"
android:entries="@array/tile_anim_interpolator"
android:entryValues="@array/tile_anim_interpolator_val"/>
<ListPreference android:key="tile_swipe_duration"
android:title="Setup Tile Animation On Swipe Duration"
android:entries="@array/tile_anim_duration"
android:entryValues="@array/tile_anim_duration_val"/>
</
.android.settings.ali.TileAnimationOnSwipeSettings>
Save recompile sign dan jgn push dulu.... Tunggu UInya dulu
Step Ui akan di bagi 2 yaitu utk base MIUI Dan Base AOSP Cm....
sudah dc UI
dan buka QSTileView.smali....
Replace semua Landroid/view/ViewGroup
Dgn Lcom/android/systemui/ali/TileAnimation
Dan cari ini...
public constructor <init>(Landroid/content/Context;)V
Scroll ke bawah smpek nemu ini.... (line bisa beda di setiap hh jadi jgn hiraukan line tsb....
invoke-virtual {p0}, Lcom/android/systemui/qs/QSTileView;->createIcon()Landroid/view/View;
move-result-object v2
iput-object v2, p0, Lcom/android/systemui/qs/QSTileView;->mIcon:Landroid/view/View;
.line 93
iget-object v2, p0, Lcom/android/systemui/qs/QSTileView;->mIcon:Landroid/view/View;
invoke-virtual {p0, v2}, Lcom/android/systemui/qs/QSTileView;->addView(Landroid/view/View;)V
Tambahkan ini di bawahnya....
invoke-virtual {p0, v2}, Lcom/android/systemui/qs/QSTileView;->setTarget(Landroid/view/View;)V
Jika sudah...
Buka QSPanel.smali dan cari # virtual metmethod
Tambahkan ini di bawahnya....
.method public playAnimationOnExpanded()V
.locals 1
.prologue
invoke-static {p0}, Lcom/android/systemui/ali/TileAnimation;->playStaticAnimationOnExpanded(Landroid/view/ViewGroup;)V
return-void
.end method
Dan cari .method ini
.method public setExpanded(Z)V
Di line pertama method itu... Tambahkan invoke di bawah ini....
invoke-virtual {p0}, Lcom/android/systemui/qs/QSPanel;->playAnimationOnExpanded()V
Save rc sign push n enjoy....
Base MIUI
buka status_bar_toggles.xml
Dan ganti RelativeLayout dgn com.android.systemui.ali.TileAnimation
Dan tambahkan android:tag="icon" di Tiles iconnya... Harus tau target mana icon mana divider
Oke ane anggap ente paham....
Sekarang buka NotificationPanelView.smali
Dan cari ini method ini...
canExpandTogglePanel(F)Z
Jika ketemu... Di line pertama di method tsb... Tambahkan ini...
iget-object v1, p0, Lcom/android/systemui/statusbar/phone/NotificationPanelView;->mExpandableTogglesLayout:Lcom/android/systemui/statusbar/phone/ExpandableTogglesLayout;
invoke-static {v1}, Lcom/android/systemui/ali/TileAnimation;->playStaticAnimationOnExpanded(Landroid/view/ViewGroup;)V
Jika sudah... Rc sign push... Dan enjoy ETA in your Expanded....
#Credit
#Allah Subhanahuata'ala
#Muhamad Shalallahualaiwassalam
#Mbah Septh
#Om Rois
#Om Arleg
#Om Dhinan
#Om Didik
#MAIR
#MAAAD
#OPREK MIUI
#MAAADI
Dan grup2 yang lain....
Maaf jika ada kurang dan salah dlm penulisan atau tidak jelas...









