Skip to content

自动刷新autoRefresh在部分机型上动画有问题 #31

@xjd33328

Description

@xjd33328

autoRefresh在三星机型上动画正常,不过运行在miui系统上存在下拉动画卡顿的问题,分析到的主要出在AutoRefreshAndLoadTask中,具体代码块:
@OverRide
protected String doInBackground(Integer... params) {
while (pullDownY < 4 / 3 * refreshDist) {
pullDownY += MOVE_SPEED;
publishProgress(pullDownY);
try {
Thread.sleep(params[0]);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
return null;
}
这里的 Thread.sleep(params[0]);用来防止下拉动画在一瞬间加载完成,传入值是20,但是在miui机型上,我将该值修改为1,自动下拉动画仍存在一卡一卡的卡顿问题,而在其他系统上,该值如果为1,动画在进入的一瞬间就已经加载完成

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions