android系統特效詳解和修改方法,android修改方法
安卓系統特效相關檔案: 存在於:framework-res.apk 反編譯後的\framework-res\res\anim檔案夾內!
anim檔案夾下所有的檔案都是特效檔案
原理 反編譯framework-res.apk 替換anim檔案夾下的檔案達到修改特效的目的!
然後再重建framework-res.apk替換到手機,修改許可權重啟
特效檔案名稱.xml對應的相關特效
fade_out最近任務 下滑狀態列的日期 移除
fade_in最近任務 下滑狀態列的日期 移除
status_bar_enter狀態列 移除
status_bar_exitr狀態列 彈出
wallpaper_open_exit應用程式退出 前一個頁面 移除
wallpaper_open_ente應用程式退出 前一個頁面 彈出
wallpaper_close_exie應用程式開啟 前一個頁面 移除
wallpaper_close_enter應用程式開啟 後一個頁面 彈出
options_panel_exi選項菜單 移除
options_panel_enter選項菜單 彈出
translucent_exit文本選擇游標 移除
translucent_enter文本選擇游標 彈出
toast_exit提示視窗 移除
toast_enter提示視窗 彈出
input_method_exitIME面板 移除
input_method_enterIME面板 彈出
lock_screen_exit解鎖時鎖屏視窗 移除
activity_open_exit活動 退出 前一個頁面移除
activity_open_ente活動 退出 前一個頁面進入
activity_close_exit活動 開啟 前一個頁面移除
activity_close_enter活動 開啟 前一個頁面進入
dialog_exit視窗 移除
dialog_enter視窗 彈出
1.反編譯framework-res.apk
1.開啟你需要修改的特效檔案(我隨便開啟一個)可以看到一下代碼
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@anim/decelerate_interpolator"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:duration="150" android:fromYDelta="0.0%" android:toYDelta="-100.0" />
<scale android:duration="100" android:pivotX="50.0%" android:pivotY="50.0%" android:startOffset="200" android:fromXScale="1.0" android:toXScale="0.05" android:fromYScale="1.0" android:toYScale="1.0" />
</set>
複製代碼
3.看上面代碼的這一句!
android:duration="150"
這一句代碼的 150 就代表這個特效持續的時間! 數值越小,速度越快!!
但是,不是所有的android:duration=後面都是數字! 有可能是這種!!
android:duration="@integer/config_shortAnimTime"
這個就是說它持續的時間引用了integer中的 config_shortAnimTime的值
像這種就有兩中修改的方法!
1;直接把
android:duration="@integer/config_shortAnimTime"
修改為
android:duration="150"
數字150 可以自定!!
2;開啟\framework-res\res\values\integers.xml檔案
找到這句
<integer name="config_shortAnimTime">100</integer>
修改這句對應的數值就可以了
注意,第二種方法會修改所有引用integer的特效!!
這樣也可以用於修改全域特效速度!!
跪專家,安卓42的系統特效怎更改的
你指的是什麼系統特效啊?主題還是什麼
真實賽車3 安卓版問怎更改特效為最高特效 用re管理器更改不成功或者操作不正確
你好!留下郵箱給你發送己修改的最高特效檔案。註明:並不是所有安卓手機都能運行真實賽車3最高特效,目前只有4核手機才能完美運行最高特效,雙核1.5Gz手機也可以運行最高特教,但是不流暢,一個字形容~~卡