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 |