social_media_widgets
एक नया flutter पैकेज जो सामान्य लोकप्रिय सोशल मीडिया विजेट्स के संग्रह के लिए है, जैसे इंस्टाग्राम स्टोरी स्वाइप और स्नैपचैट स्क्रीन बंद करना।
GursheeshSingh/social_media_widgets open-source repository details.
{"sdk":"flutter"}{"sdk":"flutter"}यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
A new flutter package for collection of common popular social media widgets
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => SnapchatDismiss(
child: Screen('Screen', Colors.redAccent),
),
),
);
Here we are navigating to another screen and applying the snapchat screen dismiss
https://github.com/GursheeshSingh/social_media_widgets/blob/master/screenshots/screenshot1.gif
Navigator.push(
context,
PageRouteBuilder(
opaque: false,
pageBuilder: (_, __, ___) =>
SnapchatDismiss(child: Screen('Screen', Colors.redAccent),)
),
);
Here we are navigating to another screen and applying the snapchat screen dismiss and with the previous screen as background when we dismiss
https://github.com/GursheeshSingh/social_media_widgets/blob/master/screenshots/screenshot2.gif
Navigator.push(
context,
PageRouteBuilder(
opaque: false,
pageBuilder: (_, __, ___) => SnapchatDismiss(
dismissHeight: 250,
child: Screen('Screen', Colors.redAccent),
),
),
);
Here we are navigating to another screen and applying the snapchat screen dismiss and this will require more drag than default to dismiss screen
https://github.com/GursheeshSingh/social_media_widgets/blob/master/screenshots/screenshot3.gif
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => InstagramStorySwipe(
children: <Widget>[
Screen('Screen 1', Colors.lightBlueAccent),
Screen('Screen 2', Colors.redAccent),
Screen('Screen 3', Colors.greenAccent),
],
),
),
);
https://github.com/GursheeshSingh/social_media_widgets/blob/master/screenshots/screenshot4.gif
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => InstagramStorySwipe(
initialPage: 1,
children: <Widget>[
Screen('Screen 1', Colors.lightBlueAccent),
Screen('Screen 2', Colors.redAccent),
Screen('Screen 3', Colors.greenAccent),
],
),
),
);
https://github.com/GursheeshSingh/social_media_widgets/blob/master/screenshots/screenshot5.gif
Navigator.push(
context,
PageRouteBuilder(
pageBuilder: (_, __, ___) => SnapchatDismiss(
child: InstagramStorySwipe(
initialPage: 1,
children: <Widget>[
Screen('Screen 1', Colors.lightBlueAccent),
Screen('Screen 2', Colors.redAccent),
Screen('Screen 3', Colors.greenAccent),
],
),
),
),
);
https://github.com/GursheeshSingh/social_media_widgets/blob/master/screenshots/screenshot6.gif