Menu
CoddyTech

Tombol Ikon

Termasuk bagian Membuat Aplikasi Interaktif dalam perjalanan Flutter di Coddy. Pelajaran 4 dari 34.

Beberapa tombol hanya berupa ikon: hati, tempat sampah, panah berbagi. Itu adalah IconButton:

IconButton(
  icon: Icon(Icons.delete),
  onPressed: () {
    print('Deleted');
  },
)

Tombol ini tidak memiliki child:. Sebagai gantinya, tombol ini menggunakan icon:, yaitu widget Icon yang kamu gunakan di bagian pertama. Ketukan menampilkan efek riak bundar di sekitar ikon.

Icon biasa tidak bisa diketuk: widget ini hanya menggambar gambar. IconButton membuatnya menjadi sesuatu yang bisa kamu tekan.

challenge icon

Tantangan

Mudah

Setelah teks Like this post, tambahkan IconButton dengan Icons.thumb_up yang mencetak Liked saat ditekan.

Coba sendiri

import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: Center(
          child: Row(
            mainAxisSize: MainAxisSize.min,
            children: [
              Text('Like this post'),
            ],
          ),
        ),
      ),
    );
  }
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Membuat Aplikasi Interaktif

Latihan sendiri: Compiler Flutter online