sliver_glue 1.1.0 copy "sliver_glue: ^1.1.0" to clipboard
sliver_glue: ^1.1.0 copied to clipboard

outdated

Helpers for easily mixing content in a Flutter CustomScrollView, simple as ListView & GridView.

example/example.dart

import 'package:flutter/material.dart';
import 'package:sliver_glue/sliver_glue.dart';

final List<String> text = <String>[
  'A',
  'B'
];

class MyApp extends StatelessWidget {
  Widget _itemBuilder(BuildContext context, String data, _, __, ___) =>
    Text(data, key: Key(data.toString()));
 
  @override
  Widget build(BuildContext context) {
    return CustomScrollView(
      slivers: <Widget>[
        SliverGlueFixedList(
          widgets: <Widget>[
            Container(
              height: 200,
              child: Placeholder()
            )
          ],
        ),
        SliverGlueList(
          data: text,
          header: Text('Our List Header'),
          builder: _itemBuilder,
          divided: true,
        ),
        SliverGlueGrid(
          data: text,
          builder: _itemBuilder,
          dismissible: true
        )
      ],
    );
  }
}

void main() => runApp(MyApp());
7
likes
0
pub points
79%
popularity

Publisher

unverified uploader

Helpers for easily mixing content in a Flutter CustomScrollView, simple as ListView & GridView.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on sliver_glue