值动画师不是从先前的值开始

时间:2017-11-28 13:17:20

标签: java android android-animation

 let app = XCUIApplication()
 let pageTitle = 
 app.navigationBars["Module.ContainerView"].otherElements["page title"]
 XCTAssert(pageTitle.exists)

我正在尝试创建一个渐进式循环,用于更改用户每个蓝牙输入的进度值。 Progress值更新msEndangle,因此使用start Animation增加或减少Progress圆。我的问题是动画师没有更新弧,而是每次新的mEndangle / ProgressValue到达时它都从0重新开始。我的意思是如果1st progressValue是50并且2nd Progress值是55,动画师应该从50开始动画并且增加到55而0到50仍然是彩色的。但它从0到55开始动画。请帮助我。

1 个答案:

答案 0 :(得分:0)

代码最终通过将mSweepAngle声明为静态来工作。然后我能够将之前的mSweepangle值存储在oldmSweepangle中,从而改变它的动画方式。