在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))不要忘记接受你认为有用的答案。