これはできますか?
私の質問は、ユーザーがボタンに触れたときにアニメーション化するボタンの必要性から生じます。
このアニメーションは、30 個の png 画像のセットで作成されています (0.5 秒のアニメーション @ 60FPS)。これは、通常の画面と Retina 画面で合計 60 枚の画像です。この方法は非常にうまく機能しますが、私はそれについて満足していません。
私の目標は次のとおりです。
1 - アプリのサイズを大幅に縮小します (たとえば、背景は 400KB の png ファイルですが、Quartz では数十行のコードで実行できます)。
2 - CPU/GPU をできる限り軽くして、完璧で滑らかなアニメーションで処理します。
それで、とにかく私はこれを行うことができますか?
画像は純粋なベクターであり、Quartz で描画できます。ただし、フレームごとにすべてを再描画することなくアニメーション化しないでください。(まあ、アニメーションは「双方向」です。再描画に問題があるのはカムバックです)
これを行うのに役立つ API/フレームワークはありますか? どうすればいいですか?
ありがとうございました!