2017-09-23 50 views
0

私はPythonとkivyが初めてで、Androidアプリを作成し始めました。kivyを使ってAndroidアプリのアニメーションスプラッシュ画面を作成するにはどうすればいいですか?

私はgifを作って、私はそれをkivyとbuildozerを使って私のアプリのスプラッシュスクリーンとして動作させようとしています。事は、私はすでに私がGoogleで見つけることができるすべてを試したと何も動作するようです。

私の最初の推測は、.gifイメージとして試してみることでした。アプリは静的なイメージのように最初のフレームだけを読み込みます。その後、すべての画像を圧縮し、.zipファイルを参照しようとしました。それもロードされませんでした。私はアニメ化されたPNGを試みました。再び、最初のフレームだけがロードされます。私は他に何を試すことができるかわかりません...

私が使用したいファイルを参照している唯一の場所は、buildozer.specです。このように:

# (str) Presplash of the application 
presplash.filename = %(source.dir)s/data/presplash.gif 

main.pyまたは.kvファイルに何かを書く必要がありますか?

私はkivy 1.10.0、python 3.6.2、およびbuildozer 0.34devをlinux manjaroで使用しています。 この問題とは別に、残りのアプリケーションは期待どおりに動作します。

+0

[Kivy Splashスクリーンイメージのフェードインとの可能な複製](https://stackoverflow.com/questions/37165912/kivy-splash-screen-image-with-fade-in-effect) – pegla

+0

私の質問はアンドロイドです特定。その男はおそらくデスクトップ/ラップトップで別のことを試しています... – RafaCRz

答えて

0

python-for-androidは、ImageView(hereを参照)を使用して、プレッシュ・イメージを表示します。私はこれがgifアニメーションをサポートしているとは思わない。アニメーションを追加することは可能ですが、このJavaコードを手動で変更するだけで自動的に行うことはできません。

+0

うーん、私は参照してください...明確化のために感謝! – RafaCRz

関連する問題