Flutter, Google tarafından geliştirilen bir kullanıcı arayüzü (UI) kitidir ve çok platformlu mobil uygulamalar oluşturmak için kullanılır. Flutter’da RaisedButton, bir düğme oluşturmak için kullanılan bir bileşendir. RaisedButton, kullanıcılar tarafından tıklanabilir ve etkileşime girebilir bir düğme sağlar. İşte RaisedButton’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:
RaisedButton( onPressed: () { print('Düğmeye tıklandı!'); }, child: Text('Tıkla'), ),
- child: child özelliği, düğmenin içinde görünen widget’ı temsil eder. RaisedButton’in içinde herhangi bir widget kullanılabilir, ancak genellikle Text widget’ı kullanılır. Örneğin:
RaisedButton( 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:
RaisedButton( 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:
RaisedButton( onPressed: () {}, child: Text('Tıkla'), color: Colors.blue, textColor: Colors.white, ),
- shape: shape özelliği, düğmenin şeklini belirtir. RaisedButton’in şekli, varsayılan olarak biraz yuvarlatılmış bir dikdörtgendir. Farklı şekiller kullanmak için RoundedRectangleBorder veya BeveledRectangleBorder gibi şekil sınıflarını kullanabilirsiniz. Örneğin:
RaisedButton( onPressed: () {}, child: Text('Tıkla'), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(10), ), ),
Bu özellikler, RaisedButton 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.