UIBezierPathの色を変更することができたかどうかは、アニメーション化中にstrokeColorが不思議に思っていました。例えば、45度のような一定の角度を過ぎると、それは緑色から橙色に変わり、66度を過ぎると橙色から赤色に変わります。アニメーション中にUIBezierPathストロークの色を変更する方法は?
1
A
答えて
0
誰かが「徐々に」(グラディエント)レイヤーを使用するよう提案しました。あなたのニーズに合ったグラデーションを作成できれば、それはうまくいくでしょう。
希望の色を含むイメージを作成し、そのイメージのレイヤーにマスクレイヤーとしてシェイプレイヤーをインストールし、シェイプレイヤーにインストールされているパスの変更をアニメートすることで、何でもできます。
私は画像を表示するさまざまな種類の「ワイプ」トランジションを作成するためにこのようなテクニックを使用しました。情報と何が必要ほぼ正確である、「ワイプ時計」を作成する方法を示す作業コードについては、以下のスレッドを参照してください。
How do you achieve a "clock wipe"/ radial wipe effect in iOS?
関連する問題
- 1. UIBezierPathで塗りつぶしの色の変更をアニメーション化する方法は?
- 2. SwiftのUIBezierPathの色を変更する
- 3. 文字通りキャンバスでストロークの色を変更する方法
- 4. UIBezierPathの中の色を塗りつぶす方法は?
- 5. UIBezierPathをアニメーション化する方法
- 6. ストロークの色を定義する方法
- 7. animate.cssの色を変更するアニメーションの作成方法
- 8. HTML5のキャンバスのストロークの色を変更する
- 9. インラインSVGのためのストロークの色を変更する
- 10. UIBezierPath - フィルのアニメーション
- 11. パス内のストロークを色分けする方法は?
- 12. 円形のアニメーションUIBezierPath
- 13. アニメーションの動的UIBezierPath
- 14. アニメーション中にjQueryのアニメーションの時間を変更する
- 15. アニメーションの変更中にクリック可能なボタン - 方法?
- 16. WPF:色の変化をアニメーション化する方法は?
- 17. アニメーション中の速度を変更する
- 18. 矩形のストロークにグラデーションを配置してアニメーションする方法は?
- 19. アニメーション中にCAAnimationの変更を適用
- 20. textlabelの色をUITableViewCellStyleValue1の色に変更する方法
- 21. stat_summary()の色を変更する方法
- 22. JSplitPaneの色を変更する方法
- 23. 移行中にJqueryアニメーションの時間を変更するには?
- 24. UIBezierPathに沿って完全なCALayerアニメーションの割合をアニメーション化する方法は?
- 25. Androidボタンのアニメーション(色の変更)
- 26. アニメーション中にJquery Animationコースを変更するには?
- 27. UIBezierPath複数の線の色
- 28. 私のUIBezierPathをCAShapeLayerでアニメーション化するには?
- 29. フォント色の中間の文章を変更するには
- 30. 2色ストローク無し
あなたがGradualLayerを使用することができます。 – aircraft
GradualLayerとは –
@Faisai Syed https://developer.apple.com/reference/quartzcore/cagradientlayer – aircraft