問題タブ [cakeyframeanimation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - Why does this CAKeyFrameAnimation stop with zero opacity?
I have this code. At the end of the values array, you can see I provide 0.5 for the opacity. But for some reason, when the animation stops, it flashes once again and then leaves the view completely transparent. What's wrong there?
iphone - 別の状態をオーバーライドするときに CAKeyframeAnimation に現在の状態を取得させる方法は?
私はこのようなものを持っています:
このアニメーションは 3.35 秒続きます。その間、たとえば 2 秒で、同じキー @"theAnimation" を持つ新しいアニメーションが異なる値で開始されることがあります。
何が起こっているのか問題: 新しいアニメーションが現在表示されている状態を取得しません。それはゼロから一生懸命始まります。ビューは醜い方法で開始位置にジャンプし、そこから新しいアニメーションが始まります。UIView には setAnimationsBeginFromCurrentState=YES がありますが、CAKeyFrameAnimation のようなものは見つかりませんでした。何か案が?
cakeyframeanimation - CAKeyframeAnimationがすでにキーフレームをクリアしているかどうかを確認するにはどうすればよいですか?
ご挨拶、
簡単にするために、3つのキーフレームを含むパスを使用するCAKeyframeAnimationを使用してUIViewの位置をアニメーション化しているとしましょう。これらをA、B、Cと呼びましょう。アニメーション中のランダムな時間にチェックしたいアニメーションがすでにBキーフレームを通過したかどうか。
それ、どうやったら出来るの?
iphone - CAKeyframeAnimationはどのようにスケーリングしますか?
いくつかのキーフレームでアニメーションを作成したいと思います。レイヤー(この場合はボタン)を1.5に、次に0.5に、次に1.2に、次に0.8に、次に1.0にスケールアップしたいと思います。
また、各キーフレームのEaseInとEaseOutも必要です。
ご想像のとおり、これによりその場で弾力性/バウンス効果が生まれます。
私のアプリの他の部分では、このようなCAKeyframeAnimationを使用しています(以下のコードを参照)。これにより、同様の弾力性のあるアニメーションが作成されますが、xとyの位置が対象になります。
以下のコードを適応させて、位置ではなくスケールに影響を与えることはできますか?
前もって感謝します!
}
}
iphone - CAKeyframeAnimationが実行されないのはなぜですか?
これは、imageViewのサイズを変更しようとしている私のコードです。エラーを指摘していただければ幸いです。
iphone - アニメーションの値が無視されるのはなぜですか?
レイヤーを回転させるために CAKeyFrameAnimation を実行しようとしています:
コメントでわかるように、アニメーションはすべてのキー フレームではなく 2 つのキー フレームのみを実行します。そこにどのような値を入れても、アニメーションは 2 つ以上のキー フレームを実行することはありません。
何が問題なのですか?
iphone - CAKeyFrameAnimationのkeyTimeはどのような値ですか?
たとえば、私はこのCAKeyFrameAnimationを持っています:
私が得られないのは:
A)キー時間の値は、アニメーションが開始されてからの絶対経過時間ですか?
B)キー時間の値は、この特定のキーフレームに使用する時間を示しているだけですか?
iphone - CAKeyFrameAnimationでビューを回転し続ける方法は?
私はこれをやろうとしています:すでにある値に回転されているビューがあります.15度としましょう。
15 度回転したビューを想像してください。
次に、このビューを現在の回転から 40 度回転させたいということだけはわかっています。
そのビューが 15 度から 40 度に回転する様子を想像してみてください。
練習のために、CAKeyFrameAnimation でそれを行いたいと思います。しかし、問題は、私ができることは、どこからどこまでを厳密に指定することだけです. UIView アニメーションのような便利な「現在の状態を取得する」機能はありませんよね? どうすればいいですか?
また、必要な回転量に関係なく、その回転に常に 3 つのキーフレームを指定したいと考えています。
3 つのキーフレームを使用して、ビューが 15 度から 40 度まで回転する様子を想像してみてください。
しかし、別の大きな問題があります。別のアニメーションが別のターゲットで開始しなければならない場合があります。ビューが現在 20 度から 100 度まで回転していて、アニメーションのちょうど中間で新しいアニメーションが開始され、そのビューを 15 度にしたいとします。シンプルな UIView アニメーションを使用します。CAKeyFrameAnimation でそれを行う方法は?
基本的に、現在の状態を取得する UIView アニメーションのように動作するようにしたい ;)
callback - アニメーション セットの最後に MonoTouch で CAKeyFrameAnimation コールバックを実装しますか?
私のコードは機能し、アニメーション化しますが、これを行う方法がわかりません:
...モノタッチで。
これが私が持っているものです:
MyCustomView は既に UIView から継承されており、2 つのクラスから継承することはできません。これがアニメーション化されたときに、「AnimationsComplete()」という関数をどのように呼び出すのですか?