没接触过WPF,帮你顶一下吧!
我只是觉得我的思路不对!看看有没有人做过类似的东西!学习学习!
没看过360的原版界面,但只是旋转,移动、颜色渐进之类的简单动画, 直接在xaml中编码实现也不难吧,建议先学习一下wpf的动画基础。
把Slider的Template重写一下应该不难实现这种效果。
全部自己重画,根据进度每秒画26次以上,就可以实现动画了
我用纯Code实现过类似功能
@沧海一杰: 可否提供借鉴的地址!
进度条是一个个体,圈圈是一个个体,根据进度控制进度条的进度与圈圈的位置
这个不难,我现在正在做WPF版的程序在线更新升级。
使用ProgressBar,要使用到线程异步。WPF UI线程改变进度条大小的同时,使用线程异步调用你的方法()即可.
Xaml的样式:
1,可根据自已的需要修改相关的属性。
2,使用Border 和Rectangle,动态改变Border边框颜色和Rectangle的背景色。显示什么样的图形根据自己的需要
<Border x:Name="bProcess" BorderBrush="#42464d" Width="580" Height="40" BorderThickness="1" HorizontalAlignment="Center">
<Rectangle x:Name="rectProcess" Fill="Green" Width="0" HorizontalAlignment="Left"></Rectangle>
</Border>
等你做出来在说,你这种思路做出来很难!
@想要飞:
已经做好了,包括程序升级,数据库升级,数据同步(WPF版)。需要的话联系我
@北斗清合:xuliangjie19870208@163.com我可是要和360一模一样的!
@北斗清合: tiger_monarch@sjtu.edu.cn 大神给我一份 我也需要用到相关的方法 感谢!
@想要飞: tiger_monarch@sjtu.edu.cn 大神给我一份 我也需要用到相关的方法 感谢!
能不能发我一份 469100605@qq.com