v0.0.2
page_slider
一個簡單的 Flutter 小部件,可水平滑動瀏覽頁面。適用於向導或類似 Material Stepper 小部件的引導流程,但沒有特定的 UI - 任何小部件都可以作為要滑動的頁面。
36喜歡 15近 30 天下載30Pub 分數
平台暫無資料
一個水平滑動翻頁的 Flutter 小部件
{"sdk":"flutter"}{"sdk":"flutter"}以下為英文專案原文快照,最新內容請造訪 GitHub。
A simple Flutter widget that slides through pages horizontally. Use-cases could be wizards or onboarding flows similar to the Material Stepper widget, but without a particular UI - any widget can be a page to slide through.
Here's a demo of the example app:
PageSlider demo app
First, create the PageSlider widget with a GlobalKey<PageSliderState> and the child widgets which you want to slide through. Then, control the active page using the global key to address the page slider state like so:
class Demo extends StatefulWidget {
Demo({Key key}) : super(key: key);
_DemoState createState() => _DemoState();
}
class _DemoState extends State<Demo> {
GlobalKey<PageSliderState> _sliderKey = GlobalKey();
@override
Widget build(BuildContext context) {
return Column(
children: [
PageSlider(
key: _sliderKey,
pages: [
Text('Page 0'),
Text('Page 1'),
Text('Page 2'),
]
),
RaisedButton(
onPressed: _sliderKey.currentState.next,
child: Text('Next')
),
RaisedButton(
onPressed: _sliderKey.currentState.previous,
child: Text('Previous')
),
]
);
}
}