flutter_bullet_list 0.0.4
flutter_bullet_list: ^0.0.4 copied to clipboard
A Flutter package for web-like ordered and unordered lists with multi-level items and customizable bullet styles.
Flutter Bullet List #
Developed by Flutter Simplified
Targeted Features #
- ✅ Single-level Unordered list
- ✅ Customize Bullet point style
- ✅ Multi-level unordered list
- ❌ Add Icon to bullet point
- ❌ Add customizations to individual level
Basic Usage #
Implementing Single Level List #
- Declare your list of
ListItemModel
final List<ListItemModel> data=[
ListItemModel(label: "Flutter Simplified"),
ListItemModel(label: "Flutter Simplified"),
ListItemModel(label: "Flutter Simplified"),
ListItemModel(label: "Flutter Simplified"),
ListItemModel(label: "Flutter Simplified"),
];
- Add
FlutterBulletListto your widget tree
FlutterBulletList(
data: data,
textStyle: TextStyle(color: Colors.blue),
bulletColor: Colors.red,
),
Implementing Multi-level Lists #
- Add
List<ListItemModel>todatakey
final List<ListItemModel> data = [
ListItemModel(
label: "Flutter Simplified",
data: [ListItemModel(label: "Follow Us on Instagram")],
),
ListItemModel(
label: "Flutter Simplified",
data: [
ListItemModel(
label: "Flutter",
data: [
ListItemModel(
label: "Simplified",
data: [ListItemModel(label: "Follow us")],
),
],
),
],
),
];
Properties #
| Property | Usage |
|---|---|
| data | List of ListItemComponent |
| spaceBetweenItem | distance between one list item to other |
| bulletSize | size bullet indicator |
| bulletType | design of bullet indicator |
| bulletColor | Customize the color of bullet indicator |
| bulletSpacing | distance between bullet indicator and string |