body_part_selector library
A simple and beautiful selector for body parts.
Classes
- BodyParts
- A class representing the different parts of the body that can be selected, and whether they are.
- BodyPartSelector
- A widget that allows for selecting body parts.
- BodyPartSelectorTurnable
- A widget that allows for selecting body parts on a turnable body.
- RotationStage
- A widget that allows for rotating a widget with four sides in pseudo-3D, with a bar of handles for switching between the sides.
- RotationStageBar
- A bar that displays the handles for the RotationStage.
- RotationStageContent
- A widget that displays the content of the RotationStage and applies the visual transformations to the sides when roataing the stage.
- RotationStageController
- A controller for the RotationStage.
- RotationStageHandle
- A handle for the RotationStage that represents one side of the stage.
- RotationStageLabelData
- Holds the labels for each RotationStageSide.
- RotationStageLabels
- An InheritedWidget that holds the RotationStageLabelData for the RotationStage and provides them to the widgets below it in the widget tree.
Enums
- BodySide
- Represents the side from which the body is viewed.
- RotationStageSide
- Represents one of the four sides of the RotationStage.
Constants
- kInfiniteScrollStartPage → const int
- A workaround to achieve pseudo-infinite scroll with a default Flutter PageController.
Typedefs
- RotationStageBuilder = Widget Function(int index, RotationStageSide side, double currentPage)
- The builder function for one side of the RotationStage.