Hierarchy

  • AbsoluteLayout
    • PersistentBottomSheet

Constructors

Properties

animating: boolean
backdropColor: any
bottomSheet: View
gestureEnabled: boolean
panGestureOptions: PanGestureHandlerOptions & { gestureId?: number }
scrollViewId: string
stepIndex: number
translationFunction?: (
    delta: number,
    max: number,
    progress: number,
) => { backDrop?: AnimationDefinition; bottomSheet?: AnimationDefinition }

Accessors

  • get isScrollEnabled(): boolean

    Returns boolean

  • set isScrollEnabled(value: boolean): void

    Parameters

    • value: boolean

    Returns void

  • get scrollView(): ScrollView

    Returns ScrollView

  • set scrollView(value: ScrollView): void

    Parameters

    • value: ScrollView

    Returns void

  • get steps(): number[]

    Returns number[]

  • set steps(value: number[]): void

    Parameters

    • value: number[]

    Returns void

  • get translationMaxOffset(): number

    Returns number

  • get translationY(): number

    Returns number

  • set translationY(value: number): void

    Parameters

    • value: number

    Returns void

Methods

  • Parameters

    • oldValue: View
    • newValue: View

    Returns void

  • Parameters

    • index: number

    Returns void

  • Adds the view to children array.

    Parameters

    • child: any

    Returns void

  • Returns
        | { backDrop?: AnimationDefinition; bottomSheet?: AnimationDefinition }
        | { backDrop: { opacity: number }; bottomSheet: { translateY: number } }

  • Clean up references to the native view.

    Returns void

  • Returns void

  • Initializes properties/listeners of the native view.

    Returns void

  • Parameters

    • data: any

    Returns boolean