境界線の色がタイマーに基づいて実行時に動的に変化し続けるビューを実装することを計画しています。たとえば、最初はビューの境界線が緑色 (タイマー = 20 秒) で、1 秒ごとに緑色が消え、ビューの半分以上 (タイマー = 10 秒) になると... 境界線の色がオレンジ色に変わり、タイマーの終わり (タイマー = 5 秒) に達すると、赤色になり、電話が振動するはずです (簡単に行うことができます)。
これを実装する1つの方法は、バックエンドタイマーを持ち、それに基づいて「n」個のドローアブルを持ち、ビューの背景を毎秒変更し続けることです。しかし、これには多くの画像が必要であり、これが最適な実装方法だとは思いません。
カスタムビューを作成してサーフェスビューを実装し、その周りで何かをして、これを実行できるかどうか疑問に思っています。誰でもこれを達成する方法について何か考えがありますか? カスタムビューの周りのアニメーションを使用してこれを行うことはできますか? これに関するアイデアは大歓迎です。
前もって感謝します