コアアニメーションについて学んでいます。しかし、私は説明でアニメーション可能な単語を見ている。説明してください。 CALayer
特性について CALayerのコンテンツプロパティでアニメーション化できるものは誰でも説明できますか?どのようにアニメーション化できますか?
答えて
、単にthose "animatable" propertiesコアアニメーション(例えばCABasicAnimation
)を介して、アニメーション化することができることを意味します。例えば、これは、それが2秒の期間にわたって.red
にしたものは何でもからCALayer
の(アニメーション可能です)backgroundColor
プロパティを移行:
let animation = CABasicAnimation(keyPath: "backgroundColor")
animation.toValue = UIColor.red.cgColor
animation.duration = 2
view.layer.add(animation, forKey: nil)
詳細についてはCore Animation Programming Guideを参照してください。
私はあなたについてCALayer
を尋ね知っているが、あなたは、あまりにも、UIView
プロパティを参照して、「アニメーション可能」参照してくださいね。ここでは、UIViewPropertyAnimator
や、ブロックベースの古いアニメーションメソッド(animate(withDuration:animations:)
など)でアニメーションをアニメーション化できます。可能性は、それがUIView
性質ではなく、CALayer
プロパティをアニメーション化することが一般的に望ましいのです
、これらUIView
アニメーション技術は素晴らしく、ブロックベースのレンディションを提供し、私たちは日・ツー上のUIKitで使用しているものとより直接的に対応する傾向があるため、日ベース。しかし、必要になる/望むときは、上記のように、CALayer
Core Animationに確実に潜入することができます。
ありがとうございました。私は今全部を手に入れました。 –
@Mobile_Developer - クール。あなたの質問に答えなかった場合は、その答えを受け入れることで、その隣にあるチェックマークをクリックして、質問を閉じることができます。 「誰かが私の質問に答えるとどうすればいいですか?」(https://stackoverflow.com/help/someone-answers) – Rob
私はそれを閉じます。しかし、今私はそれを閉じるために十分な評判を持っていません。 –
- 1. C++のコピーコンストラクタは誰でも説明できますか?
- 2. 誰でもどのようにユニバーサルソフトウェアアップデートチェッカーを作ることができるのか説明できますか?
- 3. これはどのようにjavascriptで2になるのですか誰でも説明できますか?
- 4. 誰でもリクエストリプライブローカのzeromqの例を説明できますか?
- 5. 誰でもCodeSmith SchemaExplorer.ViewSchemaコンストラクタのパラメータを説明できますか?
- 6. 誰でも私のコードを説明できますか?
- 7. 誰でもこのコードを説明できますか?
- 8. ideoneとのランタイムエラー、誰でも説明できますか?
- 9. 誰でもApacheサーバーの構造を説明できますか?
- 10. 誰でもCプログラムの出力を説明できますか?
- 11. C誰でもこの構文を説明できますか?
- 12. 誰でも下記のコードを説明できますか?
- 13. MySQLクエリカウントをどのようにアニメーション化できますか?
- 14. 誰もiReportについてJavaで説明できますか?
- 15. 誰も私にこのコードを説明できますか?
- 16. 誰も私にこのコードを説明できますか?
- 17. Javascript:誰も私にこのコードブロックを説明できますか?
- 18. 誰も私にこのMATLABコードを説明できますか?
- 19. 誰でもSVGポリゴンポイントを説明できますか?
- 20. 誰もstring.compare(_:options:range:locale :)を例文で説明できますか?
- 21. WPFでは、ウィンドウの幅をどのようにアニメーション化できますか?
- 22. 誰もが関数の誤解を説明できますか?
- 23. 誰もがこのプログラムを説明できますか?
- 24. 誰もこのMySQLエラーを説明できますか?
- 25. 誰でもこの機能がどのように機能するのか説明できますか?
- 26. 誰でもHABTMの原理がどのように機能するのか説明できますか?
- 27. 誰でもasp.net 2.0のプロバイダーモデルを説明できます
- 28. 誰でもこの意味を説明できます
- 29. CSS/LESSでこのシーケンスをどのようにアニメーション化できますか?
- 30. SVGでオブジェクトのグループをどのようにアニメーション化できますか?
アニメート可能なこのプロパティではありません。プロパティ自体**はアニメーション可能です。 – Losiowaty
"プロパティ自体はアニメーション化可能です"これで何を意味するのでしょうか? –