在Android中,如何获得与float/int相反的值?
我在课堂上学到了以下方法:在Android中,如何获得与float/int相反的值?,android,scroll,Android,Scroll,我在课堂上学到了以下方法: @Override public void onScrollProgressChanged(float progress) { MyView.animate().alpha(progress); } 进度从0移动到1.0f,反之亦然。当进度为1.0f时,是否有任何方法可以将浮点值设置为0?当然,当它滚动时,我需要得到相反的值,所以0.2必须是0.8 谢谢试试这个: private float mFloat; @Override public vo
@Override
public void onScrollProgressChanged(float progress) {
MyView.animate().alpha(progress);
}
进度从0移动到1.0f,反之亦然。当进度为1.0f时,是否有任何方法可以将浮点值设置为0?当然,当它滚动时,我需要得到相反的值,所以0.2必须是0.8
谢谢试试这个:
private float mFloat;
@Override
public void onScrollProgressChanged(float progress) {
MyView.animate().alpha(progress);
mFloat = 1 - progress;
}
float opposite = 1 - progress;
(1.0-进度)?如果是相对相反的值,请使用-(Math.abs(progress))不要忘记接受你认为有用的答案。