UNPKG

@fruits-chain/react-native-xiaoshu

Version:
77 lines (74 loc) • 3.87 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _reactNative = require("react-native"); // copy from react-native-easing // 过渡效果预览 https://easings.net/ var _default = { step0: _reactNative.Easing.step0, step1: _reactNative.Easing.step1, linear: _reactNative.Easing.linear, ease: _reactNative.Easing.ease, quad: _reactNative.Easing.quad, cubic: _reactNative.Easing.cubic, poly: _reactNative.Easing.poly, sin: _reactNative.Easing.sin, circle: _reactNative.Easing.circle, exp: _reactNative.Easing.exp, elastic: _reactNative.Easing.elastic, back: _reactNative.Easing.back, bounce: _reactNative.Easing.bounce, bezier: _reactNative.Easing.bezier, in: _reactNative.Easing.in, out: _reactNative.Easing.out, inOut: _reactNative.Easing.inOut, easeIn: _reactNative.Easing.bezier(0.42, 0, 1, 1), easeOut: _reactNative.Easing.bezier(0, 0, 0.58, 1), easeInOut: _reactNative.Easing.bezier(0.42, 0, 0.58, 1), easeInCubic: _reactNative.Easing.bezier(0.55, 0.055, 0.675, 0.19), easeOutCubic: _reactNative.Easing.bezier(0.215, 0.61, 0.355, 1.0), easeInOutCubic: _reactNative.Easing.bezier(0.645, 0.045, 0.355, 1.0), easeInCirc: _reactNative.Easing.bezier(0.6, 0.04, 0.98, 0.335), easeOutCirc: _reactNative.Easing.bezier(0.075, 0.82, 0.165, 1.0), easeInOutCirc: _reactNative.Easing.bezier(0.785, 0.135, 0.15, 0.86), easeInExpo: _reactNative.Easing.bezier(0.95, 0.05, 0.795, 0.035), easeOutExpo: _reactNative.Easing.bezier(0.19, 1.0, 0.22, 1.0), easeInOutExpo: _reactNative.Easing.bezier(1.0, 0.0, 0.0, 1.0), easeInQuad: _reactNative.Easing.bezier(0.55, 0.085, 0.68, 0.53), easeOutQuad: _reactNative.Easing.bezier(0.25, 0.46, 0.45, 0.94), easeInOutQuad: _reactNative.Easing.bezier(0.455, 0.03, 0.515, 0.955), easeInQuart: _reactNative.Easing.bezier(0.895, 0.03, 0.685, 0.22), easeOutQuart: _reactNative.Easing.bezier(0.165, 0.84, 0.44, 1.0), easeInOutQuart: _reactNative.Easing.bezier(0.77, 0.0, 0.175, 1.0), easeInQuint: _reactNative.Easing.bezier(0.755, 0.05, 0.855, 0.06), easeOutQuint: _reactNative.Easing.bezier(0.23, 1.0, 0.32, 1.0), easeInOutQuint: _reactNative.Easing.bezier(0.86, 0.0, 0.07, 1.0), easeInSine: _reactNative.Easing.bezier(0.47, 0.0, 0.745, 0.715), easeOutSine: _reactNative.Easing.bezier(0.39, 0.575, 0.565, 1.0), easeInOutSine: _reactNative.Easing.bezier(0.445, 0.05, 0.55, 0.95), easeInBack: _reactNative.Easing.bezier(0.6, -0.28, 0.735, 0.045), easeOutBack: _reactNative.Easing.bezier(0.175, 0.885, 0.32, 1.275), easeInOutBack: _reactNative.Easing.bezier(0.68, -0.55, 0.265, 1.55), easeInElastic: _reactNative.Easing.out(_reactNative.Easing.elastic(2)), easeInElasticCustom: function () { let bounciness = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 2; return _reactNative.Easing.out(_reactNative.Easing.elastic(bounciness)); }, easeOutElastic: _reactNative.Easing.in(_reactNative.Easing.elastic(2)), easeOutElasticCustom: function () { let bounciness = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 2; return _reactNative.Easing.in(_reactNative.Easing.elastic(bounciness)); }, easeInOutElastic: _reactNative.Easing.inOut(_reactNative.Easing.out(_reactNative.Easing.elastic(2))), easeInOutElasticCustom: function () { let bounciness = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 2; return _reactNative.Easing.inOut(_reactNative.Easing.out(_reactNative.Easing.elastic(bounciness))); }, easeInBounce: _reactNative.Easing.out(_reactNative.Easing.bounce), easeOutBounce: _reactNative.Easing.in(_reactNative.Easing.bounce), easeInOutBounce: _reactNative.Easing.inOut(_reactNative.Easing.out(_reactNative.Easing.bounce)) }; exports.default = _default; //# sourceMappingURL=easing.js.map