Flutter – Theme() kullanımı. Örnek 1

Scaffold nesnesindeki appbar ikonu bir önceki konuda olduğu gibi turuncu renkte.
biz bunu değiştirmek istersek scaffold widgetimizi Theme isimli bir widget ile sarmalamız gerekecektir.
Bu widget içinde data isimli bir özellik var ki
ThemeData(), ile bu sceffolda istediğimiz değişiklikleri yapabiliriz.
Bir sonraki yazımda değişiklik yapılmış halini size yayınlayacağım.
Şimdi değiştirilmemiş hali aşağıda

class _FormveTextFormFieldState extends State<FormveTextFormField> {
@override
Widget build(BuildContext context) {
return Scaffold(
floatingActionButton: FloatingActionButton(
onPressed: () {},
child: Icon(Icons.save),
),
appBar: AppBar(
title: Text("Form ve Text Form İşlemleri"),
),
body: Padding(
padding: const EdgeInsets.all(20.0),
child: Form(
child: ListView(
children: <Widget>[
TextFormField(
decoration: InputDecoration(
prefixIcon: Icon(Icons.account_circle),
labelText: "Ad Soyad :",
border: OutlineInputBorder(),
hintText: "Adınız Soyadınız...",
),
),
SizedBox(height: 10,),
TextFormField(
keyboardType: TextInputType.emailAddress,
decoration: InputDecoration(
prefixIcon: Icon(Icons.email),
labelText: "Email Adresiniz :",
border: OutlineInputBorder(),
enabledBorder: OutlineInputBorder(borderSide: BorderSide(color: Colors.green)),
focusedBorder: OutlineInputBorder(borderSide: BorderSide(color: Colors.amber)),
hintText: "Email Adresini...",
),
),
],
),
)),
);
}
}

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir