卡片效果

This commit is contained in:
zhangyuanzhen
2020-03-12 16:44:22 +08:00
parent 1827af85c6
commit 90f1c5b13f
27 changed files with 279 additions and 93 deletions

View File

@@ -0,0 +1,38 @@
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;
}
}