Skip to content

flutter Smarquee组件是为了开发者提供更方便的跑马灯的效果。可以放置任意一个Widget子组件。可以控制间距,速度等,可自定义化强。

Notifications You must be signed in to change notification settings

bridfish/S_marquee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

S_marquee

Smarquee是S系列的其中一员,打造一个方便使用的跑马灯效果的组件。

它的使用非常方便,并且还没有过渡的封装,这样方便来开发者们的自定义。

SmarqueeWidget的参数介绍:

child: 必须传入,是对child的进行实现跑马灯的效果。

marginLeft:可选,默认值是Smarquee的宽度。代表起始点距离左边的距离。

betweenSpacing:可选,默认值是Smarquee的宽度,代表为child的直接的间距。

width:可选,默认父组件所支持的最大宽度。代表组件的宽度。

height:可选,默认父组件所支持的最大高度。代表组件的高度。

speedRate:可选,默认值为1,代表滚动的速度,数值越大速度越快,反之越慢。

SmarqueeWidget的使用方法:

默认的跑马灯:

SmarqueeWidget(

              child: Text(  
                "默认的跑马灯效果", 
                style: TextStyle(color: Colors.black),
              ),
            );

设置间距和速度的跑马灯:

SmarqueeWidget(

              marginLeft: 100,
              betweenSpacing: 100,
              speedRate: .5,
              child: Text(
                "设置跑马灯效果速度",
                style: TextStyle(color: Colors.green),
              ),
            ),

About

flutter Smarquee组件是为了开发者提供更方便的跑马灯的效果。可以放置任意一个Widget子组件。可以控制间距,速度等,可自定义化强。

Resources

Stars

Watchers

Forks

Packages

No packages published