c#中如何用画好的图做动画?
答案:4 悬赏:10 手机版
解决时间 2021-02-01 23:52
- 提问者网友:树红树绿
- 2021-02-01 09:37
在windows控制平台里用timer控件怎么做啊?
最佳答案
- 五星知识达人网友:毛毛
- 2021-02-01 10:50
如果只是做简单的动画效果,可以用两个载体(比如piciturebox)轮流加载显示图片。
比如先用A来显示第一张,同时B隐藏加载下一张,然后隐藏A,显示B,同时A加载下一张图。这样的好处是防止重绘时的闪烁。
比如先用A来显示第一张,同时B隐藏加载下一张,然后隐藏A,显示B,同时A加载下一张图。这样的好处是防止重绘时的闪烁。
全部回答
- 1楼网友:野慌
- 2021-02-01 12:50
不行吧,如果你重新刷新窗体,那不就是又重新加载了一次,又重新绘制了么。
最好的话,有个clear()方法,清楚一下,试试
- 2楼网友:十年萤火照君眠
- 2021-02-01 11:48
如果在web app里,可以考虑用Silverlight
如果是win form里,可以考虑用WPF.
- 3楼网友:罪歌
- 2021-02-01 11:02
做动画?
你是指用若干图片合成一个gif动画还是只是显示出来?
如果要合成gif,很麻烦,推荐使用三方工具 博客园里有相应的程序下载
如果要显示 很简单,piciturebox就可以
-------
timer控件是利用timer提供时基,然后不停更换picturebox中的图片来做到的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯