Files
MoGoEagleEye/modules/mogo-module-common/src/main/java/com/yarolegovich/discretescrollview/Direction.java
zhangyuanzhen 90f1c5b13f 卡片效果
2020-03-12 16:44:22 +08:00

39 lines
760 B
Java

package com.yarolegovich.discretescrollview;
/**
* Created by yarolegovich on 16.03.2017.
*/
enum Direction {
START {
@Override
public int applyTo(int delta) {
return delta * -1;
}
@Override
public boolean sameAs(int direction) {
return direction < 0;
}
},
END {
@Override
public int applyTo(int delta) {
return delta;
}
@Override
public boolean sameAs(int direction) {
return direction > 0;
}
};
public abstract int applyTo(int delta);
public abstract boolean sameAs(int direction);
public static Direction fromDelta(int delta) {
return delta > 0 ? END : START;
}
}