ListTile Kullanımı

ListTile ile düzenli tasarımlar elde edebilirsiniz. ListTile bir çok değer almaktadır. Leading, trailing, title, subtitle, onTap gibi bir çok değer almaktadır.

Günümüz uygulamalarda bir çok ekranda ListTile kullanımı mevcuttur. Örneğin menüler ekranında kullanılan görünüm çoğunlukla ListTile ile yapılmaktadır.

Kullanımı

import 'package:flutter/material.dart';

class ListTileWidget extends StatelessWidget {
  const ListTileWidget({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(centerTitle: false, title: const Text("ListTile Kullanımı"), backgroundColor: Colors.red, elevation: 0),
      body: Center(
        child: ListTile(
          // leading: ListTile widget'ın sol tarafını bahsetmektedir. Buraya istediğiniz Widget tipini koyabilirsiniz
          leading: const CircleAvatar(radius: 30, backgroundImage: NetworkImage("https://avatars.githubusercontent.com/u/48753655?v=4")),
          title: const Text("Bu bir ListTile !",
              style: TextStyle(
                  fontWeight:
                      FontWeight.bold)), // Title kısmı, buraya istediğiniz Widget tasarımını koyabilirsiniz. Ben örnek olarak Text Widget kullandım.
          subtitle: const Text(
              "Bu görünümü bir çok yerde kullanabilirsiniz."), // Açıklama kısmı, buraya istediğiniz Widget tasarımını koyabilirsiniz. Ben örnek olarak Text Widget kullandım.
          trailing: const Icon(Icons.star_rate, color: Colors.red), // En sağ kısma gelecek icon veya koymak istediğiniz bir Widget
          onTap: () => print("ListTile tıklama işlemi başarılı !"), // ListTile tıklama özelliği
        ),
      ),
    );
  }
}

Last updated