Flutter Appbar

import 'package:flutter/material.dart'; import 'package:fluttertoast/fluttertoast.dart'; class Splashscreen extends StatefulWidget { const Splashscreen({super.key}); @override State createState() => _SplashscreenState(); } class _SplashscreenState extends State { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( backgroundColor: Colors.blue, title: Text( "Home", style: TextStyle( color: Colors.white, fontWeight: FontWeight.bold, fontSize: 20), ), titleSpacing: 0, leading: IconButton( icon: Icon( Icons.arrow_back, color: Colors.white, ), onPressed: () { toast("nils"); }, ), actions: [ Row( mainAxisSize: MainAxisSize.min, children: [ IconButton( onPressed: () {}, icon: Icon( Icons.search, color: Colors.white, ), visualDensity: VisualDensity.compact, // Reduces spacing ), IconButton( onPressed: () {}, icon: Icon( Icons.notifications, color: Colors.white, ), visualDensity: VisualDensity.compact, // Reduces spacing ), IconButton( onPressed: () {}, icon: Icon( Icons.settings, color: Colors.white, ), visualDensity: VisualDensity.compact, // Reduces spacing ), ], ) ], ), body: Column( children: [Icon(Icons.home)], ), ); } } void toast(String message) { Fluttertoast.showToast( msg: message, toastLength: Toast.LENGTH_SHORT, // Duration: SHORT or LONG gravity: ToastGravity.BOTTOM, // Position: TOP, CENTER, or BOTTOM backgroundColor: Colors.grey.shade100, textColor: Colors.black, fontSize: 16.0, ); }

Post a Comment

Previous Post Next Post