こんにちは私はcanvas.drawText()を使用してCanvasにテキストを描画するAndroidのアプリを持っています。さて、カラオケのように左から右に色がつくように、テキストの描画をアニメートしたいと思います。これは可能ですか?ありがとう。
編集:
これで、スレッドを使用してこれを実行し、新しい文字をシェーディングまたはカラーリングするたびにキャンバス全体を再描画できるようになりました。
こんにちは私はcanvas.drawText()を使用してCanvasにテキストを描画するAndroidのアプリを持っています。さて、カラオケのように左から右に色がつくように、テキストの描画をアニメートしたいと思います。これは可能ですか?ありがとう。
編集:
これで、スレッドを使用してこれを実行し、新しい文字をシェーディングまたはカラーリングするたびにキャンバス全体を再描画できるようになりました。
スレッドを使用し、シェーディングまたはカラーリングする新しい文字があるたびにキャンバス全体を再描画することで、これを解決することができました。
requestAnimationFrameを使用してメインループを作成し、時間を処理し、X秒ごとに何かを変更する必要があります
カラオケ効果を出すために、センテンスを2つに分けてみます。1つは色付きで、もう1つは白です。X秒ごとに1つの文字を他のグループに移動します。または、半透明のレイヤーを使用します