當前位置:首頁 » 安卓系統 » 安卓動畫是哪個文件

安卓動畫是哪個文件

發布時間: 2022-12-21 04:35:44

安卓手機開機、關機動畫分別在哪個文件夾

前提:手機要ROOT提權,用R.E.管理器粘貼復制

開機畫面,一般是分為2屏,當然也有3屏的說法,不管怎樣,我這里說得就是最後的一屏,按照bootanimation的字面意思翻譯,大概也就是開機動畫的意思,那這就不說第幾屏了,直接用「開機動畫」這詞。

首先,開機動畫的地址:system\media\bootanimation.zip。。。要修改開機動畫就是修改bootanimation這個文件。如果說你的手機里沒有這個文件,那就是說明你用的是官方原始版本的rom開機動畫沒有被修改過,但這不礙事,沒有就放一個進去,到時候想換回最原始的開機畫面,也可以把bootanimation這個文件刪了。官方最原始的開機動畫在system\ framework\framework-res.apk\assets\images裡面,裡面主要是2張圖片,高手可以去研究一下,說不定通過這個文件可以用代碼實現動畫的過程。

接下來,說說bootanimation.zip這個文件的結構。bootanimation裡面主要包含一個desc.txt以及N個文件夾。而文件夾裡面放著的就是你要的開機動畫的圖片。decs.txt的作用就是指導系統如何去執行你的開機畫面。

下面繼續說說desc.txt這個文檔要怎麼寫。

先看例子,如果我的開機動畫要用到2個文件夾,分別是part1和part2,。。。。我希望開機的時候,先把part1裡面的圖片都播放一遍,然後再循環播放part2裡面的文件,直到進入系統。那麼decs.txt文檔的內容應該如下:

320 480 5

p 1 0 part1

p 0 0 part2

就這么多,現在解釋一下這些命令吧。

第一行,320 480是代表你屏幕的解析度,因為我們的胖6是320*480的,這就不多說了。後面的5是說:5幀每秒,不懂的可以這么理解,5是代表一秒鍾播放5張圖片。就這么簡單。

第二行,p 1 0 part1。p應該是play吧,也就是播放的意思。1是播放一次。0是空指令,就是什麼都不做。part1就是說,這條指令是針對part1這個文件夾的。整條指令的意思就是,播放part1裡面的圖片1次,然後什麼都不做,馬上進入下一條指令。

第三行,p 0 0 part2。p依然是播放。第一個0這里是代表循環播放,第二個0和上面第二條指令一樣,代表什麼也不做。part2也就不多說了。

至於為什麼第一個0為什麼是代表循環,只能這么說,這事國際慣例,就像用迅雷的時候,0代表不限制速度一樣,系統規定的,你知道就好,別糾結。

總結公式如下

第一條指令:屏幕的解析度(空格)播放頻率

第二條指令:p(空格)播放次數(空格)後續操作(空格)作用文件夾

第三條指令:同上

第N條指令:同上

屏幕解析度的格式是:寬(空格)高,320 480。。。播放頻率,上面已經說清楚了,至於到底要用多大的數字,視你開機動畫的張數而定,比如說,一共有100張圖片,開機時間是20秒,那麼100/20就是5。

播放次數,1是代表一次,0代表循環播放。如果要播放2次的話,就是就是打個2上去,應該是這樣吧,反正我是沒試過,只試過0和1.後續操作,0代表什麼都不做,直接進入下一條指令。10是代表稍作停頓。

至於文件夾裡面的圖片,比較簡單,首先,糾正一個說法,之前說必須要是png格式,經過我試驗證明,jpg格式的也可以,其他的有待試驗,不過只支持靜態圖片這點應該是真的,動態圖片同樣有待試驗。其次,關於圖片的尺寸,是不做要求的,只要在txt文檔里寫好手機的解析度即可,開機的時候系統會自動適配。其其次要按播放循序命名,建議用5位數字,比如說,第一張圖片是00010,第二張就是00020.。。。。為什麼要從00010開始,而不是00001?因為這事預防以後要在第一張和第二張中間再插一張圖片進去的話,就可以把插進去的圖片命名為00011,在00010之後,00020之前。就這么簡單。

至於圖片那裡來嘛,當然是自己網上找啦,也可以下載別人的bootanimation,然後修改一下。最後就是壓縮包了,把需要用到的part文件夾跟decs.txt打包成zip格式,必須是zip,不能是rar,而且打包的時候壓縮方式要選擇「存儲」模式。然後改名成為bootanimation.zip,復制到SD卡里,再通過RE文件管理器復制到system\media\下面,重啟。

要注意一下,bootanimation不能太大,大了會卡,一般不要超過3M。

② 安卓開機動畫相關問題

1.不會影響開機
最多就是開機動畫沒有了<就是你之前的那個畫面>

2.你可以在網上搜索下圖片轉化器把那張圖片轉換成.ZIP
格式的

③ 安卓機的開機動畫是放在那個文件

放在系統media文件夾。
就是system/media

名字是bootanimation和shutdownanimation
手機獲取了root許可權才能看到。
希望能幫助到你,望採納!

④ android手機的開機動畫在那個文件夾里,跪求

開機動畫本身就是一個系統軟體,root後,卸載掉就可以了。。。

⑤ 求安卓開機動畫包里desc.txt的格式解釋!

首先「#」是程序解釋說明符,#後面的內容是解釋說明,在程序中不起作用。
你要問的是關於andriod啟動界面動畫的相關內容。下面幾個文件夾和文件是與開機動畫有關的。
1.文件夾「part0」 #這裡面放的是開機動畫第一部分的圖片文件
2.文件夾「part1」 #這裡面放的是開機動畫第二部分的圖片文件
3.desc.txt

而你需要翻譯的就是desc.txt裡面的內容,我重新寫個列子你對照著看
下面三行是desc.txt文檔里的內容
540 960 15 #第一行
p 1 0 part0 #第二行
p 0 0 part1 #第三行
"# 540 wide, 960 high, 15 frames a second"是第一行的解釋
# 寬540,高960,播放速度15幀每秒

# p means we're defining a part
# first number is repeat count, 0 means infinite
# second number is delay in frames before performing the next part
# so if you are playing 15 frames a second 15 would be... one second
# string defines the directory to load files from
# files will be loaded in order but names don't matter
這幾行就是第二與第三行的解釋說明
#p代表定義一個部分,第二行與第三行都有一個p,這里定義了兩個部分。
#p後面的第一個數是重復播放這一部分次數。如果這個數為0,就無限循環播放
#p後面第二個數是播放下一個部分前的延遲幀數
#這句其實是對上一句的補充。因此,如果你是用15幀每秒播放,那麼p後面第二個數為15時,就是延遲1秒
#字元串定義了載入文件的路徑。例子里是「part0」即是播放part0文件夾里的圖片
#文件夾里的文件會按順序播放,和文件名無關

# s defines a sound for a part
# sounds will be loaded from /system/media
# oggs with loop points will loop automatically
# only one sound will play at a time
# timing is driven by the part, not the sounds
# if you want no sound, say nothing
這幾行我沒有在我的手機里看到關於這幾行的程序,但它是說的開機播放聲音,我直接幫你翻譯。
#s為一部分定義了聲音。前面有兩部分,意思是可以為每一部分定義一個開機聲音
#聲音將在 「/system/media」路徑下載入。將要使用的聲音文件放入這個路徑,就可以編程使用了。
#oggs將在循環點自動循環播放。聲音文件後綴名是.ogg(其實linux文件是沒有後綴名的,只是為了區分文件類型而這么寫)
#一次只能播放一個聲音
#聲音播放時長是由開機動畫部分時長決定而不是聲音長短決定。
#如果不需要開機聲音,省略這部分編程。我給的列子里就沒有。

# motorola generic intro
p 0 0 part0
#摩托羅拉的通用編程簡介
p 0 0 part0 定義一部分,無限循環重復播放,播放下一部分前延遲0幀(即無延遲),播放圖片源文件路徑:part0

#每一部分編程結束後必須換行。

⑥ android:inAnimation

inAnimation表示這個控制項進來時的動畫設置。這個地方的取值是設置的動畫。一般android的動畫是放在自己新建的anim文件夾里的xml動畫文件。
比如下面動畫表示該控制項進來的動畫為splash_in,出去的動畫為splash_out。
android:inAnimation="@anim/splash_in"
android:outAnimation="@anim/splash_out"
動畫文件一般為xml文件,這個是自己設置的。
所以取值就是:自己定義的動畫文件。
Android是一種基於Linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。

⑦ 安卓4.0控制屏幕旋轉動畫的是anim里的哪些文件

anim文件夾里全都是控制動畫的,其中以screen開頭的全是控制旋轉的。

⑧ 安卓手機開機動畫在Re哪個文件夾里

一般會在這:system/media,裡面有個bootanimation.zip就是了。
個別機型可能會再往裡一個,也有可能這個boottanimation_encrypted.zip

安卓系統關機動畫和開機第一屏路徑在哪

不是所有安卓手機都是一樣的,他們的內置系統結構是差不多,關系著開機動畫還好找一些,但是開機第一屏不好找,就像中興V880和三星i9300就不一樣,沒法統一,我用9300到現在也沒找到第一屏在哪裡,唉
9300的系統文件是沒有bootanimation.zip的
開機動畫在system——media——video下

⑩ Android 動畫詳解

  android中酷炫的效果,都離不開動畫的支持。這里我們詳細介紹一下android中動畫的分類。android的中動畫分為幀動畫、補間動畫、屬性動畫。原理各不相同,實現的效果也大不相同。下面一一講解三種動畫。

  幀動畫顧名思義就是通過順序一幀一幀播放圖片從而產生動畫效果,效果類似放電影。該動畫缺點比較明顯,就是如果圖片過大過多會導致OOM。幀動畫xml文件放置在drawable目錄下而非anim文件夾下。

  補間動畫是通過對view進行旋轉、縮放、漸變、透明度變化,而達到的一種動畫效果。是一種漸進式動畫。並且可以通過組合以上四種操作,完成復雜的自定義動畫效果。缺點就是只是改變的view的展示狀態,但是不會改變view的位置。例如我們將一個button通過位移想左移動100dp,然後停留在終點。但是我們可以發現展示的位置button點擊無效果,不可以交互。而在button原始位置空白的地方點擊會觸發button的點擊效果。也就是button本質還是在原來位置,只是展示左移了100dp。

透明度動畫,通過改變view的透明度展示動畫。對應AlphaAnimation和<alpha>xml標簽

縮放動畫,通過修改view的大小展示動畫。對應ScaleAnimation類和<scale>xml表情

通過旋轉view展示動畫。對應RotateAnimation類和<rotate>xml標簽

平移動畫,更改view的展示位置展示動畫。對應TranslateAnimation類和<translate>xml表情

應用動畫xml配置

使用java類配置動畫,具體參數類同xml參數,建議使用xml配置動畫

  屬性動畫本質是通過改變對象的屬性(例如:x,y等屬性),來實現動畫的,所以基本上是無所不能的,只要對象有這個屬性,就能實現動畫效果。屬性動畫是在api11的新特性,通過動態的改變view的屬性從而達到動畫效果。雖然可以使用nineoldandroid庫向下兼容,但是兼容本質是使用補間動畫完成,也就是說不會更改view的屬性,也不會更改view的位置。屬性動畫比較常用的類: ValueAnimator、ObjectAnimator、AnimationSet,其中ObjectAnimator是ValueAnimator的子類,而AnminationSet是動畫集合

動畫配置同樣可以使用xml配置,參數類似,這里不做詳細說明。

根據時間流逝百分比計算當前屬性改變百分比。同xml配置動畫中的 android:interpolator 屬性配置,常見有LinearInterpolator(線性差值器)、(加速減速差值器)
等。自定義需要實現 Interpolator 或者 TimeInterpolator 。Interpolator介面繼承TimeInterpolator。

根據當前屬性改變百分比計算改變後的屬性值。屬性動畫特有的屬性。自定義估值器需要實現 TypeEvaluator 介面。

可以對任意屬性做屬性動畫,屬性動畫要求動畫作用的對象提供該屬性的get()和set()方法。因為屬性動畫本質就是根據外界傳遞的對象屬性的初始值和終點值,然後根據估值器和差值器計算屬性值,不斷調用屬性的set方法,通過時間的推移所傳遞的值,越來越近終點值。
注意:

使用ValueAnimator通過監聽動畫過程,自己改變對象屬性完成動畫

熱點內容
騰訊雲伺服器安全規則設置 發布:2025-05-16 17:51:33 瀏覽:650
k3伺服器不可用怎麼辦 發布:2025-05-16 17:51:30 瀏覽:537
編輯html源碼 發布:2025-05-16 17:45:45 瀏覽:65
邊的存儲方法 發布:2025-05-16 17:33:16 瀏覽:927
海量伺服器怎麼拆 發布:2025-05-16 17:31:07 瀏覽:211
運行與編譯的區別 發布:2025-05-16 17:25:02 瀏覽:824
c語言for中continue 發布:2025-05-16 17:20:14 瀏覽:648
ftp儲存 發布:2025-05-16 17:04:08 瀏覽:505
家悅3010怎麼看電腦配置 發布:2025-05-16 17:02:38 瀏覽:886
sqlin傳參 發布:2025-05-16 17:02:37 瀏覽:890