Skip to content

flutter 轮播 bannerview 标题 条目控件可以自定义扩展,指示器背景颜色可以更改

License

Notifications You must be signed in to change notification settings

liuzeze/lzbanner

Repository files navigation

lzbanner

A new Flutter package.

Getting Started

This project is a starting point for a Dart package, a library module containing code that can be shared easily across multiple Flutter or Dart projects.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.


 BannerView(
          indicatorBg: ColorUtils.c_ffffff,//指示器背景颜色
          indicatorColor: ColorUtils.c_63ca6c, //指示器未选中颜色
          indicatorSelectColor: ColorUtils.c_ff0000,//指示器选中颜色
          indicatorAlignmentPos: MainAxisAlignment.end,//指示器位置 底部的左中 右 三个位置
          indicatorSize:SizeUtils.px_5,//小圆点半径
          onBannerClickListener: (index, itemData) {
            //点击事件
            print('liuze${itemData.title}');
          },
          data: data2,//数据源
          buildTitle: (int index, itemData) {
          //标题控件
            return  Text(itemData.title);
          },
          buildItem: (int index, itemData) {
          //背景图片
            return Container(
              child: Image.network(
                itemData.url,
                fit: BoxFit.fill,
              ),
            );
          },
        ),

About

flutter 轮播 bannerview 标题 条目控件可以自定义扩展,指示器背景颜色可以更改

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages