コード例 #1
0
ファイル: ProgressBar.cs プロジェクト: ryancheung/Steropes.UI
 public void SetValue(int newValue, bool now = false)
 {
     lerpValue.End = newValue;
     if (now)
     {
         lerpValue.Start = newValue;
     }
     lerpValue.StartAnimation();
 }
コード例 #2
0
 public void ScrollTo(float offset, bool now = false)
 {
     lerpOffset.Start = lerpOffset.CurrentValue;
     Offset           = MathHelper.Clamp(offset, 0, LayoutInvalid ? ScrollContentHeight : MaximumVisibleOffset);
     if (now)
     {
         lerpOffset.Start = Offset;
         lerpOffset.FinishAnimation();
         InvalidateLayout();
     }
     else
     {
         lerpOffset.StartAnimation();
     }
 }
コード例 #3
0
 public void Reset()
 {
     rotationValue.StartAnimation();
     fadeInAnim.StartAnimation();
 }