IndexBarOptions constructor
- bool needRebuild = false,
- bool ignoreDragCancel = false,
- bool hapticFeedback = false,
- Color? color,
- Color? downColor,
- Decoration? decoration,
- Decoration? downDecoration,
- TextStyle textStyle = const TextStyle(fontSize: 12, color: Color(0xFF666666)),
- TextStyle? downTextStyle,
- TextStyle? selectTextStyle,
- Decoration? downItemDecoration,
- Decoration? selectItemDecoration,
- double indexHintWidth = 72,
- double indexHintHeight = 72,
- Decoration indexHintDecoration = const BoxDecoration(color: Colors.black87, shape: BoxShape.rectangle, borderRadius: BorderRadius.all(Radius.circular(6))),
- TextStyle indexHintTextStyle = const TextStyle(fontSize: 24.0, color: Colors.white),
- Alignment indexHintChildAlignment = Alignment.center,
- Alignment indexHintAlignment = Alignment.center,
- Offset? indexHintPosition,
- Offset indexHintOffset = Offset.zero,
- List<
String> localImages = const [],
Creates IndexBar options. Examples. needReBuild = true ignoreDragCancel = true color = Colors.transparent downColor = Color(0xFFEEEEEE) decoration downDecoration textStyle = TextStyle(fontSize: 12, color: Color(0xFF666666)) downTextStyle = TextStyle(fontSize: 12, color: Colors.white) selectTextStyle = TextStyle(fontSize: 12, color: Colors.white) downItemDecoration = BoxDecoration(shape: BoxShape.circle, color: Colors.blueAccent) selectItemDecoration = BoxDecoration(shape: BoxShape.circle, color: Colors.blueAccent) indexHintWidth = 72 indexHintHeight = 72 indexHintDecoration = BoxDecoration(color: Colors.black87, shape: BoxShape.rectangle, borderRadius: BorderRadius.all(Radius.circular(6)),) indexHintTextStyle = TextStyle(fontSize: 24.0, color: Colors.white) indexHintChildAlignment = Alignment.center indexHintAlignment = Alignment.center indexHintPosition indexHintOffset localImages
Implementation
const IndexBarOptions({
this.needRebuild = false,
this.ignoreDragCancel = false,
this.hapticFeedback = false,
this.color,
this.downColor,
this.decoration,
this.downDecoration,
this.textStyle = const TextStyle(fontSize: 12, color: Color(0xFF666666)),
this.downTextStyle,
this.selectTextStyle,
this.downItemDecoration,
this.selectItemDecoration,
this.indexHintWidth = 72,
this.indexHintHeight = 72,
this.indexHintDecoration = const BoxDecoration(
color: Colors.black87,
shape: BoxShape.rectangle,
borderRadius: BorderRadius.all(Radius.circular(6)),
),
this.indexHintTextStyle =
const TextStyle(fontSize: 24.0, color: Colors.white),
this.indexHintChildAlignment = Alignment.center,
this.indexHintAlignment = Alignment.center,
this.indexHintPosition,
this.indexHintOffset = Offset.zero,
this.localImages = const [],
});