/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.generic.bottomsheet

Package-level declarations

Types

Name Summary
BottomSheetCardsManager class BottomSheetCardsManager(bottomSheetView: View, bottomSheet: FrameLayout)
CardableFragment interface CardableFragment
CardSettings data class CardSettings(val fixedHeight: Boolean, val startingState: Int, val peekHeight: Int = 120, val expandedOffset: Int = 0)
MarginAwareBottomSheetBehavior class MarginAwareBottomSheetBehavior<V : View> : BottomSheetBehavior<V>
Keeps inset margins in the same coordinate space during layout, dragging and nested scrolling.
TKUICardHost interface TKUICardHost
TKUICardViewControllerManager class TKUICardViewControllerManager(context: Context, fragmentManager: FragmentManager, @IdRescontentFrameId: Int, bottomSheetCardsManager: BottomSheetCardsManager)
Manages the display of card-based Fragments inside a bottom sheet and integrates with TripKitMapFragment and TKUICardDataManager.