Anda bingung bagaimana cara menggunakan BoxDecoration? Anda bingung bagaimana mengubah warna Container atau menambahkan border pada Container? Atau anda lupa bagaimana cara menggunakan BoxDecoration pada flutter? Artikel ini akan membahas bagaimana cara menggunakan BoxDecoration pada flutter. Sebelumnya, flutter adalah sebuah framework aplikasi mobil sumber terbuka yang diciptakan oleh Google. Flutter digunakan dalam pengembangan aplikasi untuk sistem operasi Android, iOS, Windows, Linux, MacOS, serta menjadi metode utama untuk membuat aplikasi Google Fuchsia. Salah satu cara untuk merubah tampilan atau mendekorasi widget Container adalah dengan menggunakan BoxDecoration.
Penggunaan BoxDecoration
1 2 3 4 | Container( decoration: BoxDecoration(...), ... )
|
Pada dasarnya, penggunaan BoxDecoration diletakkan pada parameter decoration di widget Container(). BoxDecoration ini memiliki beberapa paramater yang memiliki fungsi fungsi sendiri. Misalnya digunakan untuk merubah warna Container, memberikan border / garis tepi, ataupun melengkungkan sudut Container.
Parameter border digunakan untuk menambahkan garis tepi pada Container. Parameter ini berisi BoxBorder(). Paling sering digunakan yaitu menggunakan BoxBorder.all(). BoxBorder.all() memberi garis tepi pada seluruh sisi sisinya.
1 | border: BoxBorder.all(...)
|
1 | borderRadius: BorderRadius.all(...)
|
1 | borderRadius: BorderRadius.circular(...)
|
1 | borderRadius: BorderRadius.horizontal(...)
|
1 | borderRadius: BorderRadius.vertical(...)
|
1 | borderRadius: BorderRadius.only(...)
|
Parameter borderRadius digunakan untuk menambahkan lengkungan pada sudut sudut nya. Cocok diguanakn jika ingin melengkungkan sudut, misalnya pada Container. Parameter ini berisi BorderRadius().
Parameter color digunakan untuk memberi warna. Misalnya memberi warna pada widget Container. Flutter memiliki beberapa warna bawaan yang bisa di pakai.
Contoh Program
 |
Contoh program flutter menggunakan BoxDecoration
|
Contoh program tersebut menggunakan BoxDecoration yang menggunakan color untuk merubah warna menjadi merah, parameter border untuk menambahkan border warna hitam dengan tebal 8, dan parameter borderRadius untuk menambahkan lengkungan pada semua sudut sudutnya sehingga sudut tersebut melengkung sebesar 12.
Penutup
Jadi, untuk mendekorasi widget Container, salah satu caranya bisa menggunakan BoxDecoration. BoxDecoration ini memiliki beberapa parameter yang memiliki fungsi berbeda beda. Jika ada yang ingin ditanyakan, silakan berkomentar di postingan ini.
Komentar
Posting Komentar