AppBar atau Toolbar adalah sangat penting sekali dalam
mengembangkan sebuah aplikasi mobile, AppBar digunakan untuk menampilkan
sebuah aplikasi Judul, Menu Ikon, MenuOverflow, Menu Navigasi. dll. Untuk
membuat AppBar menggunakan Flutter sangat mudah, karena Flutter
menyediakan widget siap pakai yang dapat langsung kita gunakan.
AppBar
didalam Flutter mempuyai konsep Material Design yang modern, dan dapat
kita custom dengan mudah. Pada tutorial ini kita akan belajar, cara
membuat AppBar, mengubah warna background, menambahkan menu bar,
menambahkan Title/Judul dan memberikan fungsi atau action saat salah
satu menu bar di klik.
Untuk
mengerjakan project berikut ini, kita akan menggunakan Software yaitu
Editor Visual Studio Code, supaya lebih ringan dan mudah digunakan. Ok
langsung saja mari kita simak tutorial berikut ini.
Belajar Cara Membuat AppBar Aplikasi Android Menggunakan Dart Flutter
1) Buka Aplikasi Visual Studio Code kalian, buat project baru, berinama project tersebut, lalu simpan pada lokasi yang diinginkan.
2) Pertama kita akan membuat contoh program sederhana menampilkan AppBar pada Aplikasi, sebagai tambahannya kita tambahkan widget Text di bagian tengah layout.
2) Pertama kita akan membuat contoh program sederhana menampilkan AppBar pada Aplikasi, sebagai tambahannya kita tambahkan widget Text di bagian tengah layout.
//Import Package yang diperlukan
import 'package:flutter/material.dart';
//Method utama untuk menjalankan program
void main() => runApp(new MainActivity());
//Class utama
class MainActivity extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Belajar Flutter',
home: new Scaffold(
//Membuat Widget AppBar
appBar: new AppBar(
//Menembahkan Title/Judul
title: new Text('Belajar Flutter'),
),
body: new Center(
child: new Text('Belajar Membuat AppBar'),
),
),
);
}
}
import 'package:flutter/material.dart';
//Method utama untuk menjalankan program
void main() => runApp(new MainActivity());
//Class utama
class MainActivity extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Belajar Flutter',
home: new Scaffold(
//Membuat Widget AppBar
appBar: new AppBar(
//Menembahkan Title/Judul
title: new Text('Belajar Flutter'),
),
body: new Center(
child: new Text('Belajar Membuat AppBar'),
),
),
);
}
}
Untuk membuat appBar, kita harus menambahkannya didalam widget Scaffold, pada contoh program tersebut kita nya menambahkan Title/Judul pada AppBar tersebut, Secara defautl warna background pada AppBar berwarna biru muda. Hasilnya akan seperti berikut ini.
Agar title/judul berada ditengah, kalian dapat menambahkan widget Center dan memasukan widget Text sebagai anaknya.
appBar: new AppBar(
//Menembahkan Title/Judul
title: new Text('Belajar Flutter'),
),
appBar: new AppBar(
//Menembahkan Title/Judul
title: new Text('Belajar Flutter'),
),
3) Selanjutnya Coba kamu mengubah warna background pada AppBar tersebut serta menambakan iconButton untuk menu barnya. Didalam Futter sudah menyediakan Icon siap pakai yang dapat kita custom dengan mudah.
//Import Package yang diperlukan
import 'package:flutter/material.dart';
//Method utama untuk menjalankan program
void main() => runApp(new MainActivity());
//Class utama
class MainActivity extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Belajar Flutter',
home: new Scaffold(
//Membuat Widget AppBar
appBar: new AppBar(
//Menambahkan TitleBar
title: new Text('Belajar Flutter'),
//Mengubah Warna Background
backgroundColor: Colors.red[900],
//Menambahkan Leading menu
leading: new IconButton(icon: new Icon(Icons.home, color: Colors.white)),
//Menambahkan Beberapa Action Button
actions:[
new IconButton(icon: new Icon(Icons.call, color: Colors.white)),
new IconButton(icon: new Icon(Icons.search, color: Colors.white)),
],
),
body: new Center(
child: new Text('Belajar Membuat AppBar'),
),
),
);
}
}
import 'package:flutter/material.dart';
//Method utama untuk menjalankan program
void main() => runApp(new MainActivity());
//Class utama
class MainActivity extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Belajar Flutter',
home: new Scaffold(
//Membuat Widget AppBar
appBar: new AppBar(
//Menambahkan TitleBar
title: new Text('Belajar Flutter'),
//Mengubah Warna Background
backgroundColor: Colors.red[900],
//Menambahkan Leading menu
leading: new IconButton(icon: new Icon(Icons.home, color: Colors.white)),
//Menambahkan Beberapa Action Button
actions:
new IconButton(icon: new Icon(Icons.call, color: Colors.white)),
new IconButton(icon: new Icon(Icons.search, color: Colors.white)),
],
),
body: new Center(
child: new Text('Belajar Membuat AppBar'),
),
),
);
}
}
contoh program tersebut, kita mengubah sebuah warna backroundnya menjadi merah, lalu kita menambahkan leading menu, leading adalah menu yang ditampilkan pada bagian kiri AppBar, yang biasanya digunkan untuk menu Home atau Navigasi. Setelah itu kita tambahkan 2 buah iconButton untuk menu barnya, yaitu menu Call dan Search.
4) lalu kita tambahkan aksi saat salah satu menu pada AppBar tersebut diklik maka akan muncul pesan singkat dengan menggunakan Toast, untuk menampilka Toast, pada Futter kita perlu menambahkan Librarynya, Caranya buka file pubspec.yml, lalu tambahkan librarynya pada dependencies, lalu simpan/klik Get Package.
5) Buka kembali file main.dart, pertama kita lakukan import terlebih dahulu, package/library dari FlutterToast, lalu di tambahkan fungsi onPressed pada masing-masing iconButton, untuk menangani kejadian saat diklik serta menampilkan pesan singkat pada Toast.
//Import Package yang diperlukan
import 'package:flutter/material.dart';
//Import Package/Library Toast
import 'package:flutter_toast/flutter_toast.dart';
//Method utama untuk menjalankan program
void main() => runApp(new MainActivity());
//Class utama
class MainActivity extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Belajar Flutter',
home: new Scaffold(
//Membuat Widget AppBar
appBar: new AppBar(
//Menambahkan TitleBar
title: new Text('Belajar Flutter'),
//Mengubah Warna Background
backgroundColor: Colors.red[900],
//Menambahkan Leading menu dan Event/Action
leading: new IconButton(
icon: new Icon(Icons.home, color: Colors.white),
//Menangani kejadian saat menu home diklik
onPressed: () {
FlutterToast.showToast("Menu Home");
},
),
//Menambahkan Beberapa Action Button dan Event/Action
actions:[
new IconButton(
icon: new Icon(Icons.call, color: Colors.white),
//Menangani kejadian saat menu Call diklik
onPressed: () {
FlutterToast.showToast("Panggilan Telepon");
},
),
new IconButton(
icon: new Icon(Icons.search, color: Colors.white),
//Menangani kejadian saat menu search diklik
onPressed: () {
FlutterToast.showToast("Cari Sesuatu");
},
),
],
),
body: new Center(
child: new Text('Belajar Membuat AppBar'),
),
),
);
}
}
import 'package:flutter/material.dart';
//Import Package/Library Toast
import 'package:flutter_toast/flutter_toast.dart';
//Method utama untuk menjalankan program
void main() => runApp(new MainActivity());
//Class utama
class MainActivity extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Belajar Flutter',
home: new Scaffold(
//Membuat Widget AppBar
appBar: new AppBar(
//Menambahkan TitleBar
title: new Text('Belajar Flutter'),
//Mengubah Warna Background
backgroundColor: Colors.red[900],
//Menambahkan Leading menu dan Event/Action
leading: new IconButton(
icon: new Icon(Icons.home, color: Colors.white),
//Menangani kejadian saat menu home diklik
onPressed: () {
FlutterToast.showToast("Menu Home");
},
),
//Menambahkan Beberapa Action Button dan Event/Action
actions:
new IconButton(
icon: new Icon(Icons.call, color: Colors.white),
//Menangani kejadian saat menu Call diklik
onPressed: () {
FlutterToast.showToast("Panggilan Telepon");
},
),
new IconButton(
icon: new Icon(Icons.search, color: Colors.white),
//Menangani kejadian saat menu search diklik
onPressed: () {
FlutterToast.showToast("Cari Sesuatu");
},
),
],
),
body: new Center(
child: new Text('Belajar Membuat AppBar'),
),
),
);
}
}
itulah tutrorial dari kami semoga tutorial yang saya berikan bisa bermanfaat untuk kalian semua, selebihnya, mohon maaf bila ada kesalahan.
See also the Source Code Project here :
- Donwload Source Code Project Android Studio Finder Place Web Service Admob
- Donwload PHP Script Web Dev For Bitcoin Payment
- Source Code Story Saver for Instagram Project Android Studio integrate Firbase Admob
- SOURCE CODE Project ANDROID HD WALLPAPER 3D + ADMOB Full Tutorial Reskin
- Source Code Project Android Game Template Color Gravity Buildbox Integrated Admob
- Source Code Kamus Jawa Indonesia Project Android Studio / Eclipse Java
- Source Code Project Android Studio Chat Realtime Framework Firebase SDK
- Source Code Project Game Tower Tumbler Buildbox Android Studio integrate Admob
- Source Code Project Game unity version 2018.3.0 Merge Plane Free Easy Reskin integrate Admob
- Source Code project Game Rock Paper Scissors Android Studio Siap Pakai Connect to Admob
- Source Code POS (Point of sale) & Inventory System Using PHP native 7 Mysql 2019
- Source Code Project Android Flappy Plane 2019 Game In UNITY ENGINE
- Free Donwload Source Code Android Game Template Piano Tiles 2 Buildbox
- Source Code Project Game Android Knife Hit with Unity 2017.4.18
- Source Code Project Android Studio Native Slide Show Application
- Source Code Test Questioner Online Reviewer System web Base PHP Native Mysql
- Source code Web Landing Page Ninja App Script HTML 5 - Responsive Mobile App
- Source code Web Landing Page Ninja App Script HTML 5 - Responsive Mobile App
- Source code Web PHP Contact US Full Responesive HTML 5
- Source Code Personnel Property Equipment System In PHP Native
- Source Code Web based Ticket Booking Flight System In PHP Native 7
- Jual source code murah admob android Wify hacker prank hanya 10$ Dollar
- Free Source Code Aplikasi cetak kartu ujian Berbasis Webased PHP Native 5.0
- Jual murah Source Code VPN ultimate Android Studio + Admob hanya 100 ribu
- Cara Mendapatkan Code SHA1 pada Framework Flutter Android
- Memulai Cara Membuat Aplikasi Android dengan Flutter dengan Android Studio
- Source Code Aplikasi Laundry menggunakan Laravel 5.8 Vue.js Siap pakai
- Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action
- Cara membuat Form login validation Flutter Dart + Source code android Gratis