interactive_dev library
Classes
- AutoPlatformScrollbarController
- BaseTransformScrollbarController
- BetterInteractiveViewer
- BetterInteractiveViewerBase
- A Base Class to build InteractiveViewer like widgets, with support for scrollbars, tap to zoom, better viewport sizing, etc.
-
BetterInteractiveViewerBaseState<
T extends BetterInteractiveViewerBase> - The state for BetterInteractiveViewerBase.
-
BetterInteractiveViewerState<
T extends BetterInteractiveViewer> - CupertinoScrollbarTransformController
- CustomTransformScrollbarWidgetInterface
- ExtendedTransformScrollbarController
- ExtendedTransformScrollbarControllerFunctionality
- MaterialScrollbarTransformController
- PublicScrollbarPainter
- Paints a scrollbar's track and thumb.
- RawTransformScrollbarController
- RebuildNotifier
- RenderTransformAndScrollbarsWidget
- Applies a transformation before painting its child.
- ScrollbarControllerEncapsulation
- SimpleTransformScrollbarController
- TransformAndScrollbarsWidget
- TransformScrollbarController
- TransformScrollbarWidgetInterface
Enums
Extensions
Functions
-
alignAxis(
Offset offset, Axis axis) → Offset -
exceedsBy(
Quad boundary, Quad viewport) → Offset -
getAxisAlignedBoundingBoxWithRotation(
Rect rect, double rotation) → Quad -
getFinalTime(
double velocity, double drag, {double effectivelyMotionless = 10}) → double -
getMatrixTranslation(
Matrix4 matrix) → Offset -
getPanAxis(
Offset point1, Offset point2) → Axis? -
getPlatformScrollbarController(
{required TickerProvider vsync, required TransformScrollbarWidgetInterface controlInterface, double? thickness, Radius? radius, bool? trackVisibility, bool? interactive, bool? thumbVisibility}) → RawTransformScrollbarController -
round(
Offset offset) → Offset -
transformViewport(
Matrix4 matrix, Rect viewport) → Quad