scroll_app_bar 1.0.0+1 copy "scroll_app_bar: ^1.0.0+1" to clipboard
scroll_app_bar: ^1.0.0+1 copied to clipboard

outdated

Hide or show app bar while scrolling. This package works without custom scroll view and slivers.

example/lib/main.dart

import 'dart:math';

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

void main() => runApp(App());

class App extends StatelessWidget {
  final controller = ScrollController();

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: ScrollAppBar(
          controller: controller,
          title: Text("App Bar"),
        ),
        body: Snap(
          controller: controller.appBar,
          child: ListView.builder(
            controller: controller,
            itemBuilder: _listBuildItem,
          ),
        ),
      ),
    );
  }

  Widget _listBuildItem(BuildContext context, int index) {
    return Container(
      padding: const EdgeInsets.symmetric(vertical: 50),
      color: Color(Random().nextInt(0xffffffff)),
      child: Center(child: Text("$index")),
    );
  }
}
98
likes
0
points
357
downloads

Publisher

unverified uploader

Weekly Downloads

Hide or show app bar while scrolling. This package works without custom scroll view and slivers.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, scroll_bars_common

More

Packages that depend on scroll_app_bar