簡體   English   中英

使用.gif動畫的啟動畫面

[英]Animated splash screen using .gif

我想在Splash屏幕上使用動畫gif 所以我將config.xml中的src更改為我的gif,如下所示:

...
<gap:splash gap:density="xhdpi" gap:platform="android" src="res/screen/android/screen-xhdpi-portrait.gif" />
...

但是當它運行時,gif圖像不是動畫 ,只顯示第一幀。

我在應用程序中有另一個gif,它動畫很好。 所以我想在啟動畫面中的那個不是WebView

除了自定義Android Java代碼之外,有沒有辦法將gif用於啟動畫面?

謝謝

在webview .gif中效果很好。 在其他情況下,它在Android中不起作用。 您需要自定義android java代碼才能使其正常工作。 但他們是另一種選擇。

如果你有所有幀的圖像(你也可以從gif中提取它們)並在圖像上使用android動畫。 它看起來只有gif圖像。 我的意思是你可以做框架動畫。

這個鏈接會給你一些想法:

http://mobile.tutsplus.com/tutorials/android/android-sdk-quick-tip-creating-frame-animations/

你可以谷歌更多,找到更好的教程。 這種動畫效果很好。

您可以使用Movie而不是WebView 這個類沒有詳細記錄,但有人做得很好,可以進行一次演練,雖然不是特定於啟動畫面的:

http://weavora.com/blog/2012/02/07/android-how-to-use-animated-gif/

不過,我不確定這是否符合您的“除定制Android Java代碼之外”的要求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM