Caraguna
  • Home
  • Investasi
  • Teknologi
  • Jaringan
  • Berita
  • Blogging
  • Property
No Result
View All Result
Caraguna
  • Home
  • Investasi
  • Teknologi
  • Jaringan
  • Berita
  • Blogging
  • Property
No Result
View All Result
Caraguna
No Result
View All Result
Deprecated button flutter

Penjelasan Deprecated Button di Flutter 3.0

Bauroziq by Bauroziq
August 29, 2022
in Framework, Komputer, Mobile, Teknologi
0
Share on FacebookShare on Twitter

Pada flutter versi 3.0 terbaru, terdapat beberapa perubahan pada widget button. Beberapa button tersebut telah deprecated dan akan digantikan dengan yang baru, sehingga pada akhirnya akan dihapus. Tujuan utamanya adalah membuat tombol lebih fleksibel dan mudah untuk di konfigurasi atau kustomisasi melalui parameter constructor atau tema (themes).

FlatButton, RaisedButton dan OutlineButton telah digantikan oleh TextButton, ElevatedButton, dan OutlinedButton. Setiap masing-masing tombol baru tersebut memiliki tema sendiri-sendiri. Yaitu, TextButtonTheme, ElevatedButtonTheme, dan OutlinedButtonTheme. Sedangkan, tema bawaan seperti class ButtonTheme sudah tidak digunakan kembali.

You might also like

Framework Opinionated dan Unopinionated

Mengenal Konsep Opinionated dan Unopinionated dalam Arsitektur Pengembangan Perangkat Lunak

October 2, 2023
Debouncer

Meningkatkan Kinerja Aplikasi Anda dengan Teknik Debouncer

September 30, 2023
Deprecated button flutter

Style dari tombol ditentukan oleh objek ButtonStyle, bukan dari property maupun parameter dari class button tersebut. Hal ini sama halnya dengan widget Text yang style nya ditentukan pada objek TextStyle. Tema dari tombol baru ini juga dapat dikonfigurasi melalui ButtonStyle. ButtonStyle itu sendiri sebenarnya hanyalah data collection yang berisi kumpulan properti visual yang berdasarkan pada MaterialStateProperty yang nilainya bergantung pada state dari tombol.

ButtonStyle.styleFrom()

Ketika menggunakan ButtonStyle, kita harus mendefinisikan semua properti yang digunakan. Sedangkan, ketika kita ingin membuat semua style secara default atau mengubah style tertentu saja, kita dapat menggunakan ButtonStyle.styleFrom().

Menggunakan method syleFrom() lebih simpel dibandingkan kita menggunakan ButtonStyle. Karena pada dasarnya, method tersebut merupakan construct dari class ButtonStyle yang berisi nilai atau set value yang sederhana, termasuk didalamnya ada color scheme.

Link dokumentasi
https://docs.flutter.dev/release/breaking-changes/buttons

Tags: buttonelevatedbuttonflutteroutlinedbuttontextbuttonwidgetflutter
Bauroziq

Bauroziq

Write for share about latest technology.

Related Stories

Framework Opinionated dan Unopinionated

Mengenal Konsep Opinionated dan Unopinionated dalam Arsitektur Pengembangan Perangkat Lunak

by Bauroziq
October 2, 2023
0

Arsitektur pengembangan perangkat lunak adalah landasan dari setiap proyek perangkat lunak. Saat memilih kerangka kerja atau alat yang akan digunakan...

Debouncer

Meningkatkan Kinerja Aplikasi Anda dengan Teknik Debouncer

by Bauroziq
September 30, 2023
0

Pada dunia pengembangan perangkat lunak, terutama dalam konteks antarmuka pengguna (UI), seringkali kita dihadapkan dengan masalah "bouncing input." Masalah ini...

Clean Code - Robert Cecil Martin

Download Ebook Clean Code: A Handbook of Agile Software Craftsmanship – Robert Cecil Martin Gratis (Free)

by Bauroziq
September 28, 2023
0

Clean Code adalah istilah yang sering digunakan dalam dunia pengembangan perangkat lunak, dan buku "Clean Code: A Handbook of Agile...

Perbedaan Final Const

Perbedaan Antara final dan const dalam Bahasa Pemrograman Dart

by Bauroziq
September 7, 2023
0

Dart adalah bahasa pemrograman yang populer untuk pengembangan aplikasi berbasis Flutter. Dalam Dart, terdapat dua kata kunci yang sering digunakan...

Next Post
website company profile

Apa Itu Website Company Profile, Ini Pengertian Lengkapnya

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Caraguna

Caraguna adalah sebuah situs yang menyediakan berbagai informasi seputar dunia teknologi informasi. Seperti penggunaan dari sebuah library, tools, hardware, software, dan lain-lain.

  • Teknologi
  • SEO
  • Sitemap
  • Resep Masakan
  • Kerja Sama
  • Contact Us

© 2023 Caraguna - Informasi Seputar Teknologi Informasi.

No Result
View All Result
  • Home
  • Teknologi
  • Komputer
  • Framework
  • Jaringan
  • Blogging
  • Investasi

© 2023 Caraguna - Informasi Seputar Teknologi Informasi.