2012-04-24 10 views
1

私はネイティブAndroidアプリではなくウェブアプリケーションを持っています。ローディングアイコンとして使用するアニメーションGIFにはアニメーションが表示されません。私は他のサイトを閲覧しましたが、AndroidのSafariモバイルでアニメーションGIFは動作していないようですが、これが事実であることを文書で確認することはできませんでした。誰もがアンドロイドブラウザがアニメーションGIFを表示しない理由を知っていますか?このための回避策はありますか?私はネイティブアプリでWebViewでアニメーションを表示することについて多くのトピックを見てきましたが、まっすぐなWebアプリケーションでは何も表示しませんでした。私はCSSのアニメーションでイメージを作成する必要がありますか?AndroidのSafari MobileでアニメーションGIFを表示する方法はありますか?

ありがとうございました!

答えて

1

Androidは、Safariの基本エンジンであるWebkitを使用します。Safari自体ではありません。

これまでグラフィックスの合成方法によってアニメーションGIFはサポートされていませんでしたが、一部の最近のデバイスではブラウザの詳細設定でユーザーがオプションで有効にすることができます。それはおそらくあなたに役立つものではありません。

さまざまなアンドロイドバージョンとの幅広い互換性を保つには、javascriptまたはcssアニメーションを使用する方がよいでしょう(初期のリリースから後で動作するかどうかはわかりません)。

+0

ありがとうございました。それは有益な答えです、もし少し失望して:-)私のための銀の弾丸は、私は推測する! –

1

私が働いているプロジェクトでテストを実行した後、私はそれを言うことができる:iOSデバイス上の美しく

  • GIFを表示(私はiOS6実行しているiPhone4の上でテストしてるやGIFがスムーズに私が持って実行します。より新しいデバイスでもテストされています...)
  • gifsはアンドロイドにかなり悪い表示をしています(アンドロイド4.1を実行しているGalaxy S3でテスト中です)。フラットな画像を表示する方がずっと優れていて、GIFアニメーションはかなり遅れている)。
関連する問題