Home Mobile Apa itu Notif Widget : Show Snackbar?

Apa itu Notif Widget : Show Snackbar?

0

Snackbar merupakan widget yang digunakan untuk menampilkan informasi berupa pesan kepada pengguna mengenai aksi yang dilakukan, biasanya snackbar muncul pada bagian bawah layar.

SnackBar juga merupakan bagian dari Desain Material yang berfungsi untuk menampilkan notifikasi atau pesan singkat dan sederhana yang memiliki tindakan lanjutan berupa link atau tombol.

Perbedaanya dengan Popup dan Toast hanya pada bentuk tampilannya saja. Secara fungsi hampir sama.  Ada beberapa cara untuk menampilkan snackbar, salah satunya dengan memanfaatkan penggunaan global key.

Berikut ini contoh code sederhana :

import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  final GlobalKey<ScaffoldState>skey = new GlobalKey<ScaffoldState>();

  void method1(){
    skey.currentState.showSnackBar(new SnackBar(content: new Text('This is snackbar')));
  }
  
  @override
  Widget build(BuildContext context) {
    return new Scaffold(appBar: new AppBar(title:new Text('Snackbar'),),
    key: skey,
        body: new Center(
          child: new RaisedButton(onPressed: (){method1();},
          child: new Text('Snackbar'),),
        ),);
  }
}




Hasil running :