2017-09-23 5 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 파일에 뭔가를 작성해야합니까?

저는 Linux manjaro에서 kivy 1.10.0, python 3.6.2 및 buildozer 0.34dev를 사용하고 있습니다. 이 문제 외에도 나머지 앱은 예상대로 작동합니다.

+0

[페이드 인 효과가있는 Kivy Splash 화면 이미지] 가능한 복제본 (https://stackoverflow.com/questions/37165912/kivy-splash-screen-image-with-fade-in-effect) – pegla

+0

내 질문은 android입니다. 특유한. 그 사람이 데스크탑/노트북에서 아마 다른 일을 시도하고 있습니다 ... – RafaCRz

답변

0

python-for-android는 ImageView (here 참조)를 사용하여 미리 플래쉬 이미지를 표시합니다. 나는 이것이 gif 애니메이션을 지원한다고 생각하지 않는다. 애니메이션을 추가 할 수 있어야하지만이 자바 코드를 수동으로 변경해야만 자동으로 수행 할 수 있습니다.

+0

흠, 나는 ... 해명 주셔서 감사합니다! – RafaCRz

관련 문제