ドキュメント ( https://developer.garmin.com/connect-iq/programmers-guide/resource-compiler/ ) によると、リソース コンパイラは GIF をビットマップとしてサポートしています。しかし、GIFファイルを表示すると静止画になるだけで、GIFが動かない。
私がテストしている GIF は次のとおりです: http://bestanimations.com/Animals/Mammals/Cats/cats/cute-kitty-animated-gif-2.gif そして、gif を drawables フォルダーに保存しました (私はEclipse 用の ConnectIQ プラグイン)。
次のように、レイアウト リソースにビットマップを含めようとしました。
<layout id="MainLayout">
<bitmap id="MotivatorCat" x="center" y="center" filename="../drawables/motivatorcat.gif"/>
</layout>
そして、私はそれをdrawablesリソースに次のように含めようとしました:
<drawables>
<bitmap id="MotivatorCat" filename="motivatorcat.gif" />
</drawables>
そして、次の方法で initialize() にロードします。
catgif = Ui.loadResource(Rez.Drawables.MotivatorCat);
そして onUpdate() でそれを描画します:
dc.drawBitmap(50, 50, catgif);
しかし、何も機能しません。
私は何を間違っていますか?