使ProgressBar顺利更新

使ProgressBar顺利更新,第1张

使ProgressBar顺利更新

插值器必须附加到动画上,并且仅适用于Honeycomb或更高版本

if(android.os.Build.VERSION.SDK_INT >= 11){    // will update the "progress" propriety of seekbar until it reaches progress    ObjectAnimator animation = ObjectAnimator.ofInt(seekbar, "progress", progress);     animation.setDuration(500); // 0.5 second    animation.setInterpolator(new DecelerateInterpolator());    animation.start();}else     seekbar.setProgress(progress); // no animation on Gingerbread or lower

如果您的最低SDK为Gingerbread或更低版本,请添加:

@TargetApi(Build.VERSION_CODES.HONEYCOMB) // or @SuppressLint("NewApi")

到您的功能/类。

我使用了DecelerateInterpolator,但这是可选的,还有其他可能性



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5478726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存