gpt4 book ai didi

android - 应用填充后将 View 重置为默认值

转载 作者:行者123 更新时间:2023-11-29 02:07:51 25 4
gpt4 key购买 nike

我有 Progressbar View ,我已经在其中应用了

progressBar.setPadding(300, 0, 0, 0);

再次当我触摸 progressBar 时,它应该恢复到正常 View ,这是在应用填充查看之前。

progressBar.setPadding(0, 0, 0, 0);

尝试使用上述填充,但 View 未反射(reflect)为应用填充之前的原始大小

关于如何实现这一目标的任何建议。

最佳答案

您假设在调整之前所有边的填充均为零。在调整它们之前保存现有的填充值可能会更好,这样您就可以返回,即:

int mLeft, mTop, mRight, mBottom;

if(isFirstPeriodEmpty) {
mLeft = smsProgressBar.getPaddingLeft();
mTop = smsProgressBar.getPaddingTop();
mRight = smsProgressBar.getPaddingRight();
mBottom = smsProgressBar.getPaddingBottom();

smsProgressBar.setPadding(300, 0, 0, 0);
} else {
//Reset padding values
smsProgessBar.setPadding(mLeft, mTop, mRight, mBottom);
}

HTH

关于android - 应用填充后将 View 重置为默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9029508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com