我编写了一个简单的秒表类,首先将其_start
数据成员设置为System.getCurrentTicks()
,然后在调用stopwatch.elapsed()
时仅返回System.getCurrentTicks() - _start
。
但是,我希望能够加快秒表的速度或使其慢下来。像stopwatch.setSpeed(2.0f); //ticks 2x faster
之类的东西,但是我不知道代码应该是什么样的。它可能涉及操纵_start
,但我不确定如何操作。我在网上搜索了此内容,却一无所获。有什么想法吗?