Shazam のような円形の進行状況インジケーターを作成しようとしています。記録中の進行状況を表します。時間は限られているので、Shazam のようにサウンド レベルに反応するようにしたいと考えています。どこから始めるべきか手がかりはありますか?
ありがとう
Shazam のような円形の進行状況インジケーターを作成しようとしています。記録中の進行状況を表します。時間は限られているので、Shazam のようにサウンド レベルに反応するようにしたいと考えています。どこから始めるべきか手がかりはありますか?
ありがとう
UIView (おそらくCircularProgress : UIView ) をサブクラス化し、 drawRectメソッドで Quartz (パス、円など) を使用して手動で描画し、変化に応じて進行状況の % を渡します。
私はここで似たようなことをしています: https://github.com/DougFischer/DFCircleActivityIndicator
私のコードをチェックして、もっと適切なものを作ることができます。私のシナリオでは、一度描画してから、画像/レイヤーを回転させます。CABasicAnimation などを使用して strokeEnd プロパティをアニメーション化する必要があります。
このプロパティはアニメーション化されており、0 から 1 に増やすと、「塗りつぶし効果」が得られます。繰り返しますが、私のシナリオでは空の中心が必要です。おそらく必要ないでしょう。線幅は大きくなります。