v0.2.0story_viewer
このパッケージは、任意のFlutterアプリに共通のストーリー表示体験を提供します。
44いいね 3730日間ダウンロード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 |