better_page_turn

一个简单的Flutter翻页小部件。

安装开始

  1. 将此添加到您的 pubspec.yaml 文件中

dependencies:
  better_page_turn: ^0.0.6
  1. 安装它
$ flutter packages get

正常使用

Container(
  child: Padding(
    padding: EdgeInsets.all(20.0),
    child: LayoutBuilder(builder: (context, constraints) {
      return HorizontalFlipPageTurn(
        children: [
          _buildWidget(
            0,
            Colors.yellowAccent,
            horizontalFlipPageTurnController.animToLeftWidget,
            horizontalFlipPageTurnController.animToRightWidget,
          ),
          _buildWidget(
            1,
            Colors.purpleAccent,
            horizontalFlipPageTurnController.animToLeftWidget,
            horizontalFlipPageTurnController.animToRightWidget,
          ),
          _buildWidget(
            2,
            Colors.greenAccent,
            horizontalFlipPageTurnController.animToLeftWidget,
            horizontalFlipPageTurnController.animToRightWidget,
          ),
        ],
        cellSize: Size(constraints.maxWidth, 200),
        controller: horizontalFlipPageTurnController,
      );
    }),
  ),
),

GitHub

查看 Github