面板动画

时间:2013-01-23 09:42:10

标签: c# windows-phone-7 animation windows-phone-8

我正在尝试在我的Windows手机项目上执行幻灯片放入/缩小动画。 我试图创建的效果是用户按下按钮,按钮列表(面板)从侧面滑入,当前页面滑出屏幕。

看一个好的example here(面板完全滑入,所以活动页面的一小部分仍然可见)

现在我认为动画并不那么难(但是欢迎任何有关如何创建动画的提示),但我想知道如何添加微妙的阴影效果? 如果您查看图像,您会注意到它就像面板位于活动屏幕下方,因为阴影......

1 个答案:

答案 0 :(得分:0)

我可能有个主意。

创建一个计时器,为每个刻度执行此操作:

int x = pnl.Location.X; int y = pnl.Location.Y; pnl.Location = new Point(x + 1, y);

- 然后,当面板位于正确位置时,您应创建if以停止计时器,例如:

if (x == 20) { tmrMove.Stop(); }