Menu
CoddyTech

زوايا مستديرة

جزء من قسم تطبيقك الأول في رحلة Flutter على Coddy. الدرس 18 من 32.

لإضافة ما هو أكثر من لون عادي، تقبل Container خاصية decoration:. ويمكن لـ BoxDecoration تدوير الزوايا:

Container(
  padding: EdgeInsets.all(16),
  decoration: BoxDecoration(
    color: Colors.indigo,
    borderRadius: BorderRadius.circular(12),
  ),
  child: Text('Rounded'),
)

تدوّر BorderRadius.circular(12) كل زاوية باستخدام منحنى عرضه 12 بكسل.

لاحظ أن color: انتقلت إلى داخل BoxDecoration. لا يمكن أن يحتوي Container على كل من color: وdecoration:: يتوقف Flutter مع ظهور خطأ، لأنه لا يستطيع تحديد اللون الذي تريده.

challenge icon

التحدي

سهل

اجعل زوايا الصندوق الوردي مستديرة:

  • استبدل color: في Container بـ decoration:
  • اجعله BoxDecoration مع color: Colors.pink وborderRadius: BorderRadius.circular(16)

جرّب بنفسك

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: Container(
            padding: EdgeInsets.all(16),
            color: Colors.pink,
            child: Text('Sale', style: TextStyle(fontSize: 32, color: Colors.white)),
          ),
        ),
      ),
    );
  }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس تطبيقك الأول

تدرّب بنفسك: مترجم Flutter عبر الإنترنت