我正在开发一个界面需要动画幻灯片的应用程序。
动画幻灯片是指放在一起的UI组件以滑动(动画)的方式定期改变位置。
(来源:deviantart.com)
在上面的图片中,有三列UI组件,我想滑动,我可以做的是简单地写一个模块来改变组件的x,y坐标,这将给予动画幻灯片效果,但这并不工作好,因为它是沉重的,需要时间处理和所有加上编码将是复杂的,层调整和所有。
是否有任何幻灯片放映组件,我可以在其中放置UI组件而不是图像
有什么其他的选择我有或什么是正确的方式来做这件事请需要帮助
我正在开发一个界面需要动画幻灯片的应用程序。
动画幻灯片是指放在一起的UI组件以滑动(动画)的方式定期改变位置。
(来源:deviantart.com)
在上面的图片中,有三列UI组件,我想滑动,我可以做的是简单地写一个模块来改变组件的x,y坐标,这将给予动画幻灯片效果,但这并不工作好,因为它是沉重的,需要时间处理和所有加上编码将是复杂的,层调整和所有。
是否有任何幻灯片放映组件,我可以在其中放置UI组件而不是图像
有什么其他的选择我有或什么是正确的方式来做这件事请需要帮助
3条答案
按热度按时间kt06eoxx1#
听起来像是在为您的组件寻找一个轮播功能。Winforms并不打算是动画的。幸运的是,一些公司已经在这个领域开发了支持动画的产品,但是大多数公司正在转向Silverlight和WPF平台来获得这些更新的功能。作为MSDN杂志的读者,我经常看到一些有趣的Winform组件的广告,它们非常有趣。请看一下这个链接。这种产品的成本相当高。
jjhzyzn02#
还可以查看下面的MSDN链接。它解释了如何将silverlight组件作为COM对象引用。
在使用COM的Windows应用程序中使用Silverlight
a8jjtwal3#
在这个场景中,也可以在flash播放器中嵌入flash动画,使用flash上可用的许多(商业和免费的)基于xml的幻灯片之一,例如http://www.flshow.net/。