我得到了我的类下面的方法:如何在Android中获得float/int的相反值?
@Override
public void onScrollProgressChanged(float progress) {
MyView.animate().alpha(progress);
}
从0进度举动1.0F,反之亦然。有什么办法可以在进度为1.0f时obatin浮点值为0?当然它在滚动时我需要总是获得相反的值,所以0.2必须是0.8。
谢谢
我得到了我的类下面的方法:如何在Android中获得float/int的相反值?
@Override
public void onScrollProgressChanged(float progress) {
MyView.animate().alpha(progress);
}
从0进度举动1.0F,反之亦然。有什么办法可以在进度为1.0f时obatin浮点值为0?当然它在滚动时我需要总是获得相反的值,所以0.2必须是0.8。
谢谢
private float mFloat;
@Override
public void onScrollProgressChanged(float progress) {
MyView.animate().alpha(progress);
mFloat = 1 - progress;
}
(1.0 - 进度)?如果它是相反的值使用 - (Math.abs(progress)) – Lovy
不要忘记接受你认为有用的答案。 –