flutter_ahlib
- A personal flutter library, contains some useful widgets and utils.
- See package in https://pub.dev/packages/flutter_ahlib.
Usage
import 'package:flutter_ahlib/widget.dart'; // for widgets
import 'package:flutter_ahlib/list.dart'; // for list widgets
import 'package:flutter_ahlib/image.dart'; // for image widgets
import 'package:flutter_ahlib/util.dart'; // for utils
// Or import all packages directly.
import 'package:flutter_ahlib/flutter_ahlib.dart'; // the whole library
Library contents
- widget.dart:
PlaceholderText
DrawerListView
IconText
showPopupListMenu
AnimatedFab
ScrollAnimatedFab
AnimatedFabController
SliverAppBarDelegate
SliverAppBarSizedDelegate
SliverSeparatedListDelegate
SliverSeparatedListBuilderDelegate
TextGroup
LazyIndexedStack
TabInPageNotification
- list.dart:
AppendIndicator
UpdatableDataView
UpdatableDataViewController
RefreshableDataView
RefreshableListView
RefreshableSliverListView
RefreshableStaggeredGridView
PaginationDataView
PaginationListView
PaginationSliverListView
PaginationStaggeredGridView
- image.dart:
FileOrNetworkImageProvider
MultiImageStreamCompleter
- util.dart:
ActionController
Tuple2
~Tuple6
hash2
~hash6
hashObjects
BoolExtension
ListExtension
StateExtension
ScrollControllerExtension
PageControllerExtension
ScrollMetricsExtension
filesize
NotifiableData
Dependencies
- See pubspec.yaml
flutter_staggered_grid_view: ^0.3.2
flutter_cache_manager: ">=2.0.0 <3.0.0" # 2.0.0
http: ^0.12.2