위젯에서 .gif 이미지를 표시하는 프로그램을 실행 중이고 kivy 실행기를 사용하여이 앱을 실행하면 완벽하게 작동합니다 .gif 이미지는 정사각형 상자 이미지가 백 그라운드가없는 경우에도 마찬가지입니다..gif 원본 이미지는 Windows kivy 프로그램에서 잘 실행됩니다. kivy 실행기를 통해 실행하면 GIF 이미지의 배경이 표시됩니다.
어떤 아이디어라도, 왜 이것이 안드로이드와 윈도우에서 다르게 행동하는지.
.gif 이미지를 사용한 방법의 예는 .kv 코드를 참조하십시오. 이 .gif 이미지를 버튼으로 사용하고 있습니다.
<[email protected]+AsyncImage>
canvas.before:
Color:
rgb: (0, 0, 1)
PushMatrix
Rotate:
axis: 0,0,1
angle: 20
origin: self.center
source: "images/butterflybluex.gif"
canvas.after:
PopMatrix
...
1. 현재 kivy launcher 코드를 실행 중입니다. 2. 사각형 상자는 이미지의 배경을 의미합니다. 기본적으로 모든 이미지는 정사각형이며 일반적으로 이미지 배경 상자가 표시되지 않도록 배경을 제거합니다. .. 이것이 명확하지 않으면 나는 더 자세히 설명하려고 노력할 것이다. 3.이 애니메이션을 버튼에서 처음 사용합니다. (방금 질문에 추가 한 .kv 코드 참조) –
배경으로 이미지 + 배경 이미지를 포함하는 사각형 (기본적으로 모든 이미지는 사각형 상자에 포함되어 있음) .경로는 완벽하게 정확합니다 –
기본적으로 투명한 배경을 가진 이미지가 필요합니다. Windows의 동일한 코드는 투명 배경이있는 이미지를 표시하지만 kivy 실행기가있는 Android에서는 깜박이는 배경 이미지가 표시됩니다 –