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