Flutter’da FlatButton, bir düğme oluşturmak için kullanılan bir bileşendir. FlatButton, kullanıcılar tarafından tıklanabilir ve etkileşime girebilir bir düğme sağlar. İşte FlatButton’un bazı özellikleri:
- onPressed: onPressed özelliği, düğmeye tıklandığında gerçekleşmesi gereken bir işlevi temsil eder. Bu özelliğe bir işlev atanır ve düğme tıklandığında bu işlev çalıştırılır. Örneğin:
FlatButton( onPressed: () { print('Düğmeye tıklandı!'); }, child: Text('Tıkla'), ),
- child: child özelliği, düğmenin içinde görünen widget’ı temsil eder. FlatButton’in içinde herhangi bir widget kullanılabilir, ancak genellikle Text widget’ı kullanılır. Örneğin:
FlatButton( onPressed: () {}, child: Text('Tıkla'), ),
- color: color özelliği, düğmenin arkaplan rengini belirtir. Renk, Material Design rengi olarak tanımlanabilir veya bir renk nesnesi olarak belirtilebilir. Örneğin:
FlatButton( onPressed: () {}, child: Text('Tıkla'), color: Colors.blue, ),
- textColor: textColor özelliği, düğme metninin rengini belirtir. Renk, Material Design rengi olarak tanımlanabilir veya bir renk nesnesi olarak belirtilebilir. Örneğin:
FlatButton( onPressed: () {}, child: Text('Tıkla'), textColor: Colors.white, ),
- shape: shape özelliği, düğmenin şeklini belirtir. FlatButton’in şekli, varsayılan olarak bir dikdörtgendir. Farklı şekiller kullanmak için RoundedRectangleBorder veya BeveledRectangleBorder gibi şekil sınıflarını kullanabilirsiniz. Örneğin:
FlatButton( onPressed: () {}, child: Text('Tıkla'), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(10), ), ),
Bu özellikler, FlatButton bileşeninin sadece bazılarıdır. Flutter, düğmelerin görünümünü ve davranışını özelleştirmek için daha birçok özelliği destekler.