decord/alpha/source/modules/animations/native/DeprecatedLayoutAnimation.tsx

61 lines
2 KiB
TypeScript
Raw Permalink Normal View History

2026-10-12 06:59:38 +00:00
// Module ID: 6667
// Function ID: 6668
// Name: DeprecatedLayoutAnimation
2026-10-10 08:08:14 +00:00
// Dependencies: [17, 5081, 1382, 2]
2026-07-29 08:29:29 +00:00
// Exports: DeprecatedLayoutAnimation, DeprecatedLayoutAnimationKeyboard
2026-07-20 16:05:17 +00:00
2026-10-12 06:59:38 +00:00
// Module 6667 (DeprecatedLayoutAnimation)
2026-10-09 10:00:15 +00:00
import PlatformUtils from "PlatformUtils" /* 1382 */;
2026-10-03 08:58:59 +00:00
import react_native from "react-native" /* 17 */;
2026-10-10 08:08:14 +00:00
import AccessibilityStore from "AccessibilityStore" /* 5081 */;
import size from "module_2" /* 2 */;
2026-07-20 16:05:17 +00:00
2026-10-03 08:58:59 +00:00
let LayoutAnimation;
let c2;
({ Keyboard: c2, LayoutAnimation } = react_native);
let obj = LayoutAnimation.create(150, "easeInEaseOut", "opacity");
2026-10-03 08:58:59 +00:00
let obj3 = LayoutAnimation.create(150, "easeInEaseOut", "scaleXY");
const result = size.fileFinishedImporting("modules/animations/native/DeprecatedLayoutAnimation.tsx");
2026-07-20 16:05:17 +00:00
export const CONFIG_GUILD_FOLDER_OPACITY = obj;
2026-10-03 08:58:59 +00:00
export const CONFIG_GUILD_FOLDER_SCALEXY = obj3;
2026-07-29 08:29:29 +00:00
export const DeprecatedLayoutAnimation = function DeprecatedLayoutAnimation(duration) {
let useReducedMotion = AccessibilityStore.useReducedMotion;
2026-07-29 08:29:29 +00:00
if (!useReducedMotion) {
2026-10-03 08:58:59 +00:00
const obj = PlatformUtils;
useReducedMotion = obj.isAndroid();
2026-07-29 08:29:29 +00:00
}
if (!useReducedMotion) {
if (null != duration) {
LayoutAnimation.configureNext(duration);
} else {
LayoutAnimation.easeInEaseOut();
}
}
};
2026-07-20 16:05:17 +00:00
export const DeprecatedLayoutAnimationKeyboard = function DeprecatedLayoutAnimationKeyboard(keyboardDuration) {
2026-10-03 08:58:59 +00:00
let obj4;
2026-07-20 16:05:17 +00:00
let flag = arg1;
if (arg1 === undefined) {
flag = false;
}
if (flag) {
2026-10-03 08:58:59 +00:00
const obj = PlatformUtils;
2026-07-20 16:05:17 +00:00
if (!obj.isAndroid()) {
const obj2 = { duration: keyboardDuration };
return React2.scheduleLayoutAnimation(obj2);
2026-07-20 16:05:17 +00:00
}
}
2026-10-03 08:58:59 +00:00
const obj3 = { duration: keyboardDuration, update: obj4 };
let useReducedMotion = AccessibilityStore.useReducedMotion;
2026-10-03 08:58:59 +00:00
obj4 = { duration: keyboardDuration, type: LayoutAnimation.Types.keyboard };
const obj5 = LayoutAnimation;
2026-07-29 08:29:29 +00:00
if (!useReducedMotion) {
2026-10-03 08:58:59 +00:00
const obj6 = PlatformUtils;
useReducedMotion = obj6.isAndroid();
2026-07-29 08:29:29 +00:00
}
if (!useReducedMotion) {
2026-10-03 08:58:59 +00:00
obj5.configureNext(obj3);
2026-07-29 08:29:29 +00:00
}
2026-07-20 16:05:17 +00:00
};