@td-design/react-native-tabs
Version:
基于 @td-design/react-native 的 tabs 组件
16 lines • 807 B
TypeScript
/// <reference types="react" />
import { Animated } from 'react-native';
import PagerView, { PagerViewOnPageSelectedEvent, PageScrollStateChangedNativeEvent } from 'react-native-pager-view';
export default function usePagerView(initialPage: number, page?: number, onChange?: (page: number) => void): {
pagerViewRef: import("react").RefObject<PagerView>;
currentPage: number;
isIdle: boolean;
scrollState: "idle" | "dragging" | "settling";
position: Animated.Value;
offset: Animated.Value;
setPage: (this: any, page: number, animated?: any) => void;
onPageScroll: (...args: any[]) => void;
onPageSelected: (e: PagerViewOnPageSelectedEvent) => void;
onPageScrollStateChanged: (e: PageScrollStateChangedNativeEvent) => void;
};
//# sourceMappingURL=usePagerView.d.ts.map