Menu
CoddyTech
flag Ar iconالعربيةdown icon

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

جزء من قسم تطبيقك الأول في رحلة 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 عبر الإنترنت