Animation Windows Phone 8.1 RT上的自定义动画

Animation Windows Phone 8.1 RT上的自定义动画,animation,windows-phone-8,windows-runtime,Animation,Windows Phone 8,Windows Runtime,我正在尝试制作一个用户可以交互的滑动动画 它基本上是一个用户可以在屏幕上拖动的滑块 我目前用一个指针移动事件实现了它,它只需将滑块位置更新到当前的拖动点即可。但是,动画是粗糙的,拖动的经验有错误的感觉 我想实现我自己的自定义动画给滑块的质量和加速度。但我不知道如何在WindowsPhone8.1RT上实现它 似乎没有任何类型的更新/渲染循环可以挂在UI线程上以获得稳定的更新频率 有没有别的办法得到我想要的 DoubleAnimation似乎不起作用,因为它有固定的开始和结束时间。 事件虽然启用了

我正在尝试制作一个用户可以交互的滑动动画

它基本上是一个用户可以在屏幕上拖动的滑块

我目前用一个指针移动事件实现了它,它只需将滑块位置更新到当前的拖动点即可。但是,动画是粗糙的,拖动的经验有错误的感觉

我想实现我自己的自定义动画给滑块的质量和加速度。但我不知道如何在WindowsPhone8.1RT上实现它

似乎没有任何类型的更新/渲染循环可以挂在UI线程上以获得稳定的更新频率

有没有别的办法得到我想要的

DoubleAnimation
似乎不起作用,因为它有固定的开始和结束时间。 事件虽然启用了
时间线
类,但似乎没有办法连接到它们,然后伪造依赖项属性并绑定一个double到该属性

我可以创建自己的线程,然后封送到UI线程,但这似乎是错误的

编辑:


澄清。我不想实现一个实际的滑块控制。但是我自己的自定义控件。想象一个硬币放在桌子上,你可以用你的手指拖来拖去。

我猜是内置的 滑块的属性将实现所需的交互


还可以查看取决于滑块的SnapsTo属性的属性。

我没有使用
滑块
控件。我正在尝试实现我自己的自定义控件。你应该使用GesureRecograiser API()处理手势。手势似乎能够识别某个手势,并让你连接它。我需要一些能给我一系列稳定的事件来让我表演一个动画。“在你可以用手指拖动的桌子上的硬币”对我来说很像是一个手势场景。但当我松开手指时,指针松开了,我希望硬币在减速时继续移动一段时间。但问题是我不再接收PointerMoved事件。