我开发UWP应用程序,并在Windows Phone“开始”屏幕(例如https://www.windowscentral.com/sites/wpcentral.com/files/styles/larger/public/field/image/2014/04/Clean_vs_Busy.jpg?itok=58NioLgB)上显示包含透印项目背景的图像列表视图。 我决定根据我的解决方案UWP Community toolkit parallax service。 首先,我注意到在项目的左上点:带偏移量的UWP视差
var p = parallaxElement.TransformToVisual(scroller).TransformPoint(new Point(0, 0));
我应该在哪里添加动画表达这种偏差?另外我没有找到完整的文档。
ExpressionAnimation expression = compositor.CreateExpressionAnimation(
"Matrix4x4.CreateFromTranslation(Vector3(HorizontalMultiplier * scroller.Translation.X, VerticalMultiplier * scroller.Translation.Y, 0.0f))");
expression.SetReferenceParameter("scroller", scrollerViewerManipulation);
expression.SetScalarParameter("offsetX", (float)p.X);
expression.SetScalarParameter("offsetY", (float)p.Y);
换句话说,我想使“在共享大图像上查看项目”生效;项目是在画布整体。
您是否尝试在项目的网格视图(如WP主屏幕)下动画一个图像?或者你是否试图在你的“图像列表视图”中为你的所有图像制作动画? –
我想动画的一些/所有的图像列表视图 – Ivan