flutter_infinite_marquee 0.0.1
flutter_infinite_marquee: ^0.0.1 copied to clipboard
A marquee component that provides automatic scrolling functionality, scrolling looping text or widgets onto the screen. It offers customizations for scroll direction, step length, frequency, and suppo [...]
flutter_infinite_marquee #
一个提供自动滚动功能的跑马灯组件,用于将循环播放的文字或组件滚动到屏幕上。提供了自定义的滚动方向、步长、频率等参数,同时支持点击和滑动交互。
安装 #
要使用此包,请在pubspec.yaml文件中将flutter_infinite_marquee添加为依赖项。
dependencies:
flutter_infinite_marquee: ^0.0.1
用法 #
在你的Dart文件中导入该包。
import 'package:flutter_marquee/flutter_marquee.dart';
在你的Flutter应用程序中使用InfiniteMarquee组件。
SizedBox(
height: 50,
child:InfiniteMarquee(
itemBuilder: (BuildContext context, int index) {
return Text('Hello, world! $index');
},
),
)
参数 #
stepOffset:滚动步进的距离。默认为1。frequency:自动滚动的频率。默认为20毫秒,配合stepOffset参数控制滚动速度。itemBuilder:用于构建跑马灯项目组件的函数。separatorBuilder:用于构建分隔符组件的函数。initialScrollOffset:加载时的初始滚动偏移量。scrollDirection:跑马灯滚动的方向。
示例图 #
[img.png]
请随意定制跑马灯组件以满足你的应用程序需求。 如果遇到任何问题或有改进建议,请随时在GitHub issues上创建问题。感谢使用!