Gallery3DController class

Constructors

Gallery3DController({required int itemCount, double ellipseHeight = 0, bool autoLoop = true, double minScale = 0.4, int delayTime = 5000, int scrollTime = 1000})

Properties

autoLoop → bool
final
baseAngleOffset ↔ double
getter/setter pair
currentIndex ↔ int
getter/setter pair
delayTime → int
final
ellipseHeight ↔ double
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
itemConfig ↔ GalleryItemConfig
getter/setter pair
itemCount ↔ int
getter/setter pair
minScale → double
final
perimeter ↔ double
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scrollTime → int
final
unitAngle ↔ double
getter/setter pair
vsync ↔ Gallery3DMixin
getter/setter pair
widgetWidth ↔ double
getter/setter pair

Methods

animateTo(int index) → void
calculateOffset(double angle) → Offset
计算椭圆轨迹的点
calculatePerimeter(double width, double height) → double
计算椭圆周长
calculateScale(double angle) → double
计算缩放参数
getFinalAngle(double angle) → double
获取最终的angle
getItemAngle(int index) → double
getOffsetAngleFormTargetIndex(int index) → double
getTransformInfo(int index) → _GalleryItemTransformInfo
getTransformInfoListSize() → int
init(GalleryItemConfig itemConfig) → void
jumpTo(int index) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited
updateTransformByAngle(double offsetAngle) → void
updateTransformByOffsetDx(double offsetDx) → void
更新偏移数据

Operators

operator ==(Object other) → bool
The equality operator.
inherited