UIView.BeginAnimations Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
BeginAnimations(String) |
Indicates the beginning of an animation block. |
BeginAnimations(String, IntPtr) |
Indicates the beginning of an animation block |
BeginAnimations(String)
Indicates the beginning of an animation block.
public static void BeginAnimations (string animation);
static member BeginAnimations : string -> unit
Parameters
- animation
- String
The animation identifier.
Remarks
Application developers should prefer to use the more compact syntax of the M:UIKit.UIView.Animate* method.
Older versions of iOS used a matched set of BeginAnimations(String, IntPtr) and CommitAnimations() to specify an animation block. The following code, taken from the "Animate a UIView using UIKit" recipe, shows the technique:
UIView.BeginAnimations ("slideAnimation");
UIView.SetAnimationDuration (2);
UIView.SetAnimationCurve (UIViewAnimationCurve.EaseInOut);
UIView.SetAnimationRepeatCount (2);
UIView.SetAnimationRepeatAutoreverses (true);
UIView.SetAnimationDelegate (this);
UIView.SetAnimationDidStopSelector (
new Selector ("slideAnimationFinished:"));
_imageView.Center = new PointF (UIScreen.MainScreen.Bounds.Right -
_imageView.Frame.Width / 2, _imageView.Center.Y);
UIView.CommitAnimations ();
See also
- CommitAnimations()
- https://developer.xamarin.com/ios/Recipes/Animation/CoreAnimation/Animate_a_UIView_using_UIKit
Applies to
BeginAnimations(String, IntPtr)
Indicates the beginning of an animation block
[Foundation.Export("beginAnimations:context:")]
public static void BeginAnimations (string animationID, IntPtr context);
static member BeginAnimations : string * nativeint -> unit
Parameters
- context
-
IntPtr
nativeint
A handle to custom data that provides context for the animation.
- Attributes
Remarks
The use of this method is discouraged. Application developers should prefer to use the UIViewPropertyAnimator class to animate UIViews.
If no native data is being used for context
, application developers should specify context
as F:System.IntPtr.Zero.