Menu
CoddyTech

כפתורי אייקון

חלק מהיחידה הוספת אינטראקטיביות במסלול ה-Flutter של Coddy. שיעור 4 מתוך 34.

חלק מהכפתורים כוללים רק סמל: לב, פח אשפה, חץ שיתוף. זהו IconButton:

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

אין לו child:. במקום זאת, הוא מקבל icon:, שהוא אותו רכיב Icon שבו השתמשת ביחידה הראשונה. הקשה מציגה אדווה עגולה סביב הסמל.

אי אפשר להקיש על רכיב Icon רגיל: הוא רק מצייר תמונה. IconButton הופך אותו למשהו שאפשר ללחוץ עליו.

challenge icon

אתגר

קל

אחרי הטקסט Like this post, הוסף IconButton עם Icons.thumb_up שמדפיס Liked כשלוחצים עליו.

נסו בעצמכם

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 iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה הוספת אינטראקטיביות

תרגלו בעצמכם: קומפיילר Flutter אונליין