UNPKG

@ekosh02/react-native-animated-header-scroll-view

Version:

Lightweight React Native ScrollView with animated header. No reanimated or gesture-handler required.

19 lines (16 loc) 564 B
import { ReactNode } from 'react' import { ColorValue, ViewProps, ViewStyle } from 'react-native' export interface HeaderViewProps extends ViewProps { topHeaderComponent?: ReactNode scrolledHeaderComponent?: ReactNode isScrolledToHeaderEnd: boolean headerBackgroundColor?: ColorValue useSafeArea?: boolean onHeaderLayout: ViewProps['onLayout'] } export type DynamicStylesProps = { top: number opacityTopHeader: ViewStyle['opacity'] opacityScrolledHeader: ViewStyle['opacity'] headerBackgroundColor: HeaderViewProps['headerBackgroundColor'] }