يعد In Flutter ، Padding أحد الأدوات الأساسية لإنشاء تباعد بين العناصر في واجهة المستخدم الخاصة بك. يساعدك هذا في تحقيق تخطيط أكثر جاذبية وفعالية من الناحية المرئية. ستوجهك هذه المقالة إلى كيفية استخدامها Padding لإنشاء مسافات بين العناصر في تطبيقك Flutter.
الاستخدام الأساسي
Padding يتم استخدامه عن طريق التفاف ما widget تريد إضافة مسافات حوله. فيما يلي كيف يمكنك استخدام Padding إضافة padding حول widget:
Padding(
padding: EdgeInsets.all(16.0), // Adds 16 points of padding around the child widget
child: YourWidgetHere(),
)
تخصيص التباعد
يمكنك تخصيص التباعد لكل جانب(يسار ، يمين ، أعلى ، أسفل ، عمودي ، أفقي) باستخدام الخاصية EdgeInsets
:
Padding(
padding: EdgeInsets.only(left: 10.0, right: 20.0), // Adds 10 points of padding on the left and 20 points on the right
child: YourWidgetHere(),
)
Padding(
padding: EdgeInsets.symmetric(vertical: 10.0, horizontal: 20.0), // Adds vertical and horizontal padding
child: YourWidgetHere(),
)
تتحد مع التخطيطات
Padding غالبًا ما يتم استخدامه لضبط التباعد بين عناصر واجهة المستخدم في تنسيقات مثل Column
، Row
، ListView
وما إلى ذلك.
Column(
children: [
Padding(
padding: EdgeInsets.only(bottom: 10.0),
child: Text('Element 1'),
),
Padding(
padding: EdgeInsets.only(bottom: 10.0),
child: Text('Element 2'),
),
// ...
],
)
المرونة مع التحجيم
Padding لا يضيف التباعد فحسب ، بل يمكنه أيضًا إنشاء تأثيرات مشابهة للهامش. عند الاستخدام Padding ، لا يؤثر ذلك على المساحة الموجودة خارج نطاق widget.
خاتمة:
Padding هي أداة مفيدة لإنشاء مسافات وتعديل موضع العناصر في Flutter واجهة المستخدم الخاصة بك. باستخدام Padding ، يمكنك إنشاء تخطيطات أكثر جاذبية وجيدة التنظيم لتطبيقك.