All Projects → lesnitsky → infinite_view_pager

lesnitsky / infinite_view_pager

Licence: MIT license
📜Infinite View Pager widget for Flutter

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to infinite view pager

Loopingviewpager
A ViewPager and PagerAdapter combination that support auto scroll, infinite loop and page indicators.
Stars: ✭ 310 (+1092.31%)
Mutual labels:  infinite-scroll, viewpager
react-bidirectional-infinite-scroll
Bidirectional infinite scroll written using react
Stars: ✭ 31 (+19.23%)
Mutual labels:  infinite-scroll, infinite-lists
react-infinite-scroll-list
Manage infinite list with the IntersectionObserver API
Stars: ✭ 20 (-23.08%)
Mutual labels:  infinite-scroll, infinite-lists
Infinitecycleviewpager
Infinite cycle ViewPager with two-way orientation and interactive effect.
Stars: ✭ 5,720 (+21900%)
Mutual labels:  infinite-scroll, viewpager
el-table-infinite-scroll
Infinite scroll for el-table.
Stars: ✭ 81 (+211.54%)
Mutual labels:  infinite-scroll
flex color scheme
A Flutter package to make and use beautiful color scheme based themes.
Stars: ✭ 370 (+1323.08%)
Mutual labels:  flutter-widget
flutter link previewer
URL preview extracted from the provided text with basic customization and ability to render from cached data.
Stars: ✭ 35 (+34.62%)
Mutual labels:  flutter-widget
LoopBanner
一个简单好用且超轻量的自动轮播控件,支持UI风格完全自定义
Stars: ✭ 56 (+115.38%)
Mutual labels:  viewpager
react-example-paginated-list-infinite-scroll
Follow a React tutorial series with three parts to build a powerful component in React.
Stars: ✭ 43 (+65.38%)
Mutual labels:  infinite-scroll
AutoPlayViewPager
仿京东、淘宝,自动轮播图。Auto Play ViewPager。
Stars: ✭ 15 (-42.31%)
Mutual labels:  viewpager
survey kit
Flutter library to create beautiful surveys (aligned with ResearchKit on iOS)
Stars: ✭ 68 (+161.54%)
Mutual labels:  flutter-widget
stuff
Crud operation with Firebase
Stars: ✭ 80 (+207.69%)
Mutual labels:  flutter-widget
Android-Universal-ViewPager-Indicator
Android Universal ViewPager Indicator
Stars: ✭ 41 (+57.69%)
Mutual labels:  viewpager
buttons tabbar
A Flutter package that implements a TabBar where each label is a toggle button.
Stars: ✭ 49 (+88.46%)
Mutual labels:  flutter-widget
shimmer animation
This shimmer animation widget can help you bring simple yet beautiful skeleton loaders to your flutter app with ease.
Stars: ✭ 29 (+11.54%)
Mutual labels:  flutter-widget
Banner
布局可xml定制任意布局的banner控件,不仅局限于图片轮播哦,轻松解决各种需求。Android广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架 以及视频轮播等!
Stars: ✭ 35 (+34.62%)
Mutual labels:  viewpager
swipedetector
A Flutter package to detect up, down, left, right swipes.
Stars: ✭ 34 (+30.77%)
Mutual labels:  flutter-widget
Interactive-Add-Button-Layout
Custom Layout with interactive add button to impove your UI and UX .
Stars: ✭ 20 (-23.08%)
Mutual labels:  flutter-widget
Walk-Through-Screen
This library provides easy ways to add onboarding or pager screens with different animation and indicators.
Stars: ✭ 31 (+19.23%)
Mutual labels:  viewpager
AutoImageFlipper
Auto Scrolling Image Pager with Pager Indicator and Text
Stars: ✭ 106 (+307.69%)
Mutual labels:  viewpager

infinite_view_pager

Flutter infinite view pager widget

GitHub stars Twitter Follow

Demo

Installation

dependencies:
  infinite_view_pager: ^1.0.0

Example

import 'package:infinite_view_pager/infinite_view_pager.dart';

class InfiniteViewPagerDemo extends StatefulWidget {
  @override
  _InfiniteViewPagerDemoState createState() => _InfiniteViewPagerDemoState();
}

class _InfiniteViewPagerDemoState extends State<InfiniteViewPagerDemo> {
  int index = 0;

  Widget _buildPage(BuildContext context, int direction) {
    return Container(
      padding: EdgeInsets.all(100.0),
      child: Card(
        shape: RoundedRectangleBorder(
          borderRadius: BorderRadius.circular(20.0),
        ),
        elevation: 10,
        child: Center(
          child: Text(
            (index + direction).toString(),
            style: Theme.of(context).textTheme.display4,
          ),
        ),
      ),
    );
  }

  @override
  Widget build(BuildContext context) {
    return Container(
      child: InfiniteViewPager(
        onPageChanged: (direction) {
          index += direction;
        },
        pageBuilder: _buildPage,
        scrollDirection: Axis.vertical,
      ),
    );
  }
}

Author

Andrei Lesnitsky

License

MIT

GitHub stars Twitter Follow

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].