react-native-reanimated-carousel
Version:
Simple carousel component.fully implemented using Reanimated 2.Infinitely scrolling, very smooth.
20 lines (19 loc) • 418 B
JavaScript
import { interpolate } from "react-native-reanimated";
export function normalLayout(opts) {
const {
size,
vertical
} = opts;
return value => {
"worklet";
const translate = interpolate(value, [-1, 0, 1], [-size, 0, size]);
return {
transform: [vertical ? {
translateY: translate
} : {
translateX: translate
}]
};
};
}
//# sourceMappingURL=normal.js.map