GSCarousel

A simple widget wrapper to create image slideshow banner

Demo

Demo

See example for details

Usage

Add the package to your pubspec.yml file.

dependencies:
  gscarousel: ^0.0.1

Next, import the library into your widget.

import 'package:gscarousel/gscarousel.dart';

Now, all you have to do is simply wrap your widget as a child of GSCarousel

new Container(
    child: new SizedBox(
    height: 140.0,
    child: new GSCarousel(
        images: [
        new NetworkImage(
                ''),
            new NetworkImage(
                ''),
            new NetworkImage(
                ''),
            new NetworkImage(
                ''),
        ],
        indicatorSize: const Size.square(8.0),
        indicatorActiveSize: const Size(18.0, 8.0),
        indicatorColor: Colors.white,
        indicatorActiveColor: Colors.redAccent,
        animationCurve: Curves.easeIn,
        contentMode: BoxFit.cover,
        // indicatorBackgroundColor: Colors.greenAccent,
    ),
    ),
)

Issues and feedback

Please file issues to send feedback or report a bug. Thank you!

Libraries

gscarousel
gscarousel

Dart

dart:ui
Built-in types and core primitives for a Flutter application. [...]

Core

dart:async
Support for asynchronous programming, with classes such as Future and Stream. [...]
dart:collection
Classes and utilities that supplement the collection support in dart:core. [...]
dart:convert
Encoders and decoders for converting between different data representations, including JSON and UTF-8. [...]
dart:core
Built-in types, collections, and other core functionality for every Dart program. [...]
dart:developer
Interact with developer tools such as the debugger and inspector. [...]
dart:math
Mathematical constants and functions, plus a random number generator. [...]
dart:typed_data
Lists that efficiently handle fixed sized data (for example, unsigned 8 byte integers) and SIMD numeric types. [...]

VM

dart:io
File, socket, HTTP, and other I/O support for non-web applications. [...]
dart:isolate
Concurrent programming using isolates: independent workers that are similar to threads but don't share memory, communicating only via messages. [...]