v0.2.0story_viewer
该包为任何 Flutter 应用提供常见的故事视图体验。
44喜欢 37近 30 天下载50Pub 分数
平台暂无数据
在 Flutter 中显示故事!
{"sdk":"flutter"}^1.6.0{"sdk":"flutter"}以下为英文项目原文快照,最新内容请访问 GitHub。
This package provides common story view experience for any Flutter app.
https://firebasestorage.googleapis.com/v0/b/app-monotony.appspot.com/o/assets%2Fezgif.com-resize.gif?alt=media&token=30a0bbef-fd4d-4907-9813-3a95e97e1651** Default and fully tested ratio is 9:16 with full screen.
This is common usage of story_viewer
StoryViewer(
padding: EdgeInsets.all(8),
backgroundColor: Colors.white,
ratio: StoryRatio.r16_9,
stories: [
StoryItemModel(imageProvider: NetworkImage(imageURL)),
StoryItemModel(imageProvider: MemoryImage(memoryImage)),
StoryItemModel(imageProvider: AssetImage(assetName)),
],
userModel: UserModel(
username: username,
profilePicture: NetworkImage(profileURL),
),
);
Custom controller example with event listeners
StoryViewerController controller = StoryViewerController();
controller.addListener(
onPlayed: () {
print("'onPlayed' callback outside of story_viewer");
},
onPaused: () {
print("'onPaused' callback outside of story_viewer");
},
);
return StoryViewer(
viewerController: controller,
.
.
Check out example/lib/detailed_example.dart for more!
| Package Name | Type | Description |
|---|---|---|
| extended_image | Core | Caching images, slide out page |