[英]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.