banner_widget
A new banner package which has many api reference,and allowed custom build.
How to Use
# add this line to your dependencies
banner_widget: ^0.0.6
# add this line to your dependencies
banner_widget: ^0.0.2
BannerWidget(data,
duration: 2000,
height: 200.0,
selectedColor: Colors.red,
unSelectedColor: Colors.white,
onBannerItemClick: (int position, BannerItem item) {
Fluttertoast.showToast(
msg: 'index=$position banner is clicked!',
toastLength: Toast.LENGTH_LONG);
},
build: null,
descriptionBackgroundColor: const Color(0x33000000),
textInfoDirect: InfoDirect.HORIZONTAL,
circleRadius: 5.0,
indicatorStyle: IndicatorStyle.ELLIPTICAL,
ellipticalWidth: 16.0,
ellipticalHeight: 8.0,
cornerRadius: 10.0),
API
property | description | defaultValue |
---|---|---|
duration | int | 2000 |
height | double | 200.0 |
selectedColor | Color | Colors.red |
unSelectedColor | Color | Colors.white |
onBannerItemClick | OnBannerItemClick(int position, BannerItem bannerItem) | null |
build | CustomBuild(int position, BannerItem item) | null |
descriptionBackgroundColor | Color | const Color(0x33000000) |
textInfoDirect | InfoDirect | InfoDirect.HORIZONTAL |
circleRadius | double | 5.0 |
indicatorStyle | IndicatorStyle | IndicatorStyle.ELLIPTICAL |
ellipticalWidth | double | 16.0 |
ellipticalHeight | double | 8.0 |
cornerRadius | double | 10.0 |
GitHub
Libraries
Dart
- dart:ui
- Built-in types and core primitives for a Flutter application. [...]
- dart:async
- Support for asynchronous programming, with classes such as Future and Stream. [...]
- dart:collection
- Classes and utilities that supplement the collection support in dart:core. [...]
- dart:convert
- Encoders and decoders for converting between different data representations, including JSON and UTF-8. [...]
- dart:core
- Built-in types, collections, and other core functionality for every Dart program. [...]
- dart:developer
- Interact with developer tools such as the debugger and inspector. [...]
- dart:math
- Mathematical constants and functions, plus a random number generator. [...]
- dart:typed_data
- Lists that efficiently handle fixed sized data (for example, unsigned 8 byte integers) and SIMD numeric types. [...]
- dart:ffi
- Foreign Function Interface for interoperability with the C programming language. [...]
- dart:io
- File, socket, HTTP, and other I/O support for non-web applications. [...]
- dart:isolate
- Concurrent programming using isolates: independent workers that are similar to threads but don't share memory, communicating only via messages. [...]