inform 0.0.1 copy "inform: ^0.0.1" to clipboard
inform: ^0.0.1 copied to clipboard

A flutter widget library, which provides you some widgets to inform users and let them interact with it.

example/lib/main.dart

// Copyright (c) 2022 Talat El Beick. All rights reserved.
// Use of this source code is governed by a MIT-style license that can be
// found in the LICENSE file.

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

void main() {
  runApp(const MaterialApp(home: MyApp()));
}

class MyApp extends StatefulWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  void initState() {
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      resizeToAvoidBottomInset: false,
      appBar: AppBar(),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            ElevatedButton(
              onPressed: getBannerIn,
              child: const Text('Show banner'),
            ),
            ElevatedButton(
              onPressed: getBannerOut,
              child: const Text('Hide banner'),
            ),
          ],
        ),
      ),
    );
  }

  void getBannerIn() {
    const banner = InformBanner(
      content: Text('Inform Banner'),
      backgroundColor: Colors.amber,
      borderRadius: BorderRadius.vertical(bottom: Radius.circular(18)),
    );
    showBanner(context, banner);
  }

  void getBannerOut() => hideBanner(context);
}
0
likes
90
points
22
downloads

Publisher

unverified uploader

Weekly Downloads

A flutter widget library, which provides you some widgets to inform users and let them interact with it.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on inform