CAAnimation クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アニメーションの基本クラス。
[Foundation.Register("CAAnimation", true)]
public class CAAnimation : Foundation.NSObject, CoreAnimation.ICAAction, CoreAnimation.ICAMediaTiming, Foundation.INSMutableCopying, Foundation.INSSecureCoding, IDisposable, SceneKit.ISCNAnimationProtocol
type CAAnimation = class
inherit NSObject
interface ICAAction
interface INativeObject
interface IDisposable
interface ICAMediaTiming
interface INSCoding
interface INSCopying
interface INSMutableCopying
interface INSSecureCoding
interface ISCNAnimationProtocol
- 継承
- 派生
- 属性
- 実装
注釈
レイヤーベースのアニメーションは、アニメーション ブロック内UIViewを除き、 によってUIView無効になります。 このようなブロック内のレイヤーベースのアニメーションは、ブロックの期間を無視し、暗黙的な既定値である 0.25 秒または明示的な長さのいずれか、独自の指定された期間で動作します。 次の例では UIView 、アニメーション ブロックの期間は 1.0 ですが、実際には、レイヤーベースの暗黙的な不透明度アニメーションは 0.25 秒で終了し、再配置は 10 秒間実行されます。
UIView.AnimateAsync(1.0, () => {
imgView.Layer.Opacity = 0.0f;
var theAnim = CABasicAnimation.FromKeyPath("position");
theAnim.From = NSObject.FromObject(firstPosition);
theAnim.To = NSObject.FromObject(secondPosition);
theAnim.Duration = 10.0;
imgView.Layer.AddAnimation(theAnim, "AnimateFrame");
});
コンストラクター
CAAnimation() |
パラメーターなしでこのクラスの新しいインスタンスを初期化する既定のコンストラクター。 |
CAAnimation(IntPtr) |
アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
CAAnimation(NSCoder) |
unarchiver オブジェクトに格納されているデータからオブジェクトを初期化するコンストラクター。 |
CAAnimation(NSObjectFlag) |
初期化をスキップし、単に オブジェクトを割り当てるために派生クラスで を呼び出すコンストラクター。 |
プロパティ
AnimationCubic |
定数 kCAAnimationCubic に関連付けられている値を表します |
AnimationCubicPaced |
定数 kCAAnimationCubicPaced に関連付けられている値を表します |
AnimationDescrete |
定数 kCAAnimationDiscrete に関連付けられている値を表します |
AnimationDiscrete |
定数 kCAAnimationDiscrete に関連付けられている値を表します |
AnimationEvents |
アニメーションの基本クラス。 |
AnimationLinear |
定数 kCAAnimationLinear に関連付けられている値を表します |
AnimationPaced |
定数 kCAAnimationPaced に関連付けられている値を表します |
AutoReverses |
アニメーションが完了すると、アニメーションが自動的に反転するかどうかを決定します。 |
BeginTime |
アニメーションの開始時間 (親に対する相対時間 (該当する場合)。 |
Class |
アニメーションの基本クラス。 (継承元 NSObject) |
ClassHandle |
このクラスのハンドル。 |
DebugDescription |
このオブジェクトの開発者向けのわかりやすい説明。 (継承元 NSObject) |
Delegate |
クラス デリゲートとして機能する CoreAnimation.CAAnimationDelegate モデル クラスのインスタンス。 |
Description |
オブジェクトの説明。Objective-C バージョンの ToString です。 (継承元 NSObject) |
Duration |
このアニメーションの継続時間 (秒単位)。 |
FadeInDuration |
アニメーションの基本クラス。 |
FadeOutDuration |
アニメーションの基本クラス。 |
FillMode |
このアニメーションの FillMode は、このプロパティの値として CAFillMode 定数を使用します。 |
Handle |
アンマネージド オブジェクト表現へのハンドル (ポインター)。 (継承元 NSObject) |
IsDirectBinding |
アニメーションの基本クラス。 (継承元 NSObject) |
IsProxy |
アニメーションの基本クラス。 (継承元 NSObject) |
RemovedOnCompletion |
完了時にアニメーションがレイヤーから削除されるかどうか。 |
RepeatCount |
アニメーションを繰り返す回数。 |
RepeatDuration |
アニメーションが繰り返される秒数。 |
RetainCount |
オブジェクトの現在の Objective-C 保持数を返します。 (継承元 NSObject) |
RotateModeAuto |
定数 kCAAnimationRotateAuto に関連付けられている値を表します |
RotateModeAutoReverse |
定数 kCAAnimationRotateAutoReverse に関連付けられている値を表します |
Self |
アニメーションの基本クラス。 (継承元 NSObject) |
Speed |
このアニメーションに適用される速度スケール。 値が 2.0 の場合、アニメーションは親アニメーションの 2 倍の速さで実行されます。 |
Superclass |
アニメーションの基本クラス。 (継承元 NSObject) |
SuperHandle |
この NSObject の基底クラスのメソッドを表すために使用されるハンドル。 (継承元 NSObject) |
TimeOffset |
現地時刻の余分な時間オフセット。 |
TimingFunction |
アニメーションの計算に使用されるタイミング関数。 |
TransitionFade |
定数 kCATransitionFade に関連付けられている値を表します |
TransitionFromBottom |
定数 kCATransitionFromBottom に関連付けられている値を表します |
TransitionFromLeft |
定数 kCATransitionFromLeft に関連付けられている値を表します |
TransitionFromRight |
定数 kCATransitionFromRight に関連付けられている値を表します |
TransitionFromTop |
定数 kCATransitionFromTop に関連付けられている値を表します。 |
TransitionMoveIn |
定数 kCATransitionMoveIn に関連付けられている値を表します |
TransitionPush |
定数 kCATransitionPush に関連付けられている値を表します |
TransitionReveal |
定数 kCATransitionReveal に関連付けられている値を表します |
UsesSceneTimeBase |
アニメーションの基本クラス。 |
WeakDelegate |
この型のデリゲート プロトコルに応答できるオブジェクト |
Zone |
アニメーションの基本クラス。 (継承元 NSObject) |
メソッド
イベント
AnimationStarted |
オブジェクトによって発生するイベント。 |
AnimationStopped |
オブジェクトによって発生するイベント。 |
拡張メソッド
ObjectDidBeginEditing(NSObject, INSEditor) |
アニメーションの基本クラス。 |
ObjectDidEndEditing(NSObject, INSEditor) |
アニメーションの基本クラス。 |
GetValidModes(NSObject, NSFontPanel) |
アニメーションの基本クラス。 |
ValidateToolbarItem(NSObject, NSToolbarItem) |
アニメーションの基本クラス。 |
GetDebugDescription(INSObjectProtocol) |
アニメーションの基本クラス。 |
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel) |
アニメーションの基本クラス。 |
BeginPreviewPanelControl(NSObject, QLPreviewPanel) |
アニメーションの基本クラス。 |
EndPreviewPanelControl(NSObject, QLPreviewPanel) |
アニメーションの基本クラス。 |
GetAccessibilityCustomRotors(NSObject) |
オブジェクトに適した オブジェクトの UIAccessibilityCustomRotor 配列を |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
オブジェクトに適した オブジェクトの UIAccessibilityCustomRotor 配列を |