【发布时间】:2012-03-23 19:07:59
【问题描述】:
我想为沿路径的视图设置动画。虽然它从路径的起点移动到终点,但我也希望它扩大规模。首先,我将比例变换应用于视图(0.1 比例)。沿路径移动效果很好,但我在动画期间应用缩放到法线变换时遇到问题。
PointF p0 = pt;
PointF p3 = FormCenter;
CGPath path = new CGPath();
path.MoveToPoint(p0);
path.AddQuadCurveToPoint(p3.X, p0.Y, p3.X, p3.Y);
CAKeyFrameAnimation a = new CAKeyFrameAnimation();
a.KeyPath = "position";
a.Path = path;
a.Values = new NSObject[1] {NSValue.FromCATransform3D(CATransform3D.Identity)};
a.Duration = 3;
nav.View.Layer.AddAnimation(a, a.KeyPath);
【问题讨论】:
标签: iphone ios ipad xamarin.ios