我们如何做平滑的动画.我有如下代码.
ThicknessAnimation anima =
new ThicknessAnimation(new Thickness(0), new Thickness(0, 25, 0, 0),
new Duration(new TimeSpan(0, 0, seconds)), FillBehavior.HoldEnd);
pdRod.BeginAnimation(Border.MarginProperty, anima);
Run Code Online (Sandbox Code Playgroud)
它的工作,但不够顺利.怎么做顺利?
谢谢,
Dre*_*kes 12
要在代码中执行此操作,您将使用此Timeline.SetDesiredFrameRate(Timeline,int?)
方法,如下所示:
ThicknessAnimation anim = ...;
Timeline.SetDesiredFrameRate(anim, 60); // 60 FPS
Run Code Online (Sandbox Code Playgroud)
传递null
第二个参数告诉系统控制帧速率.
归档时间: |
|
查看次数: |
6528 次 |
最近记录: |