• 0

flutter localization تثبيت اتجاه العرض RTL - LTR بغض النظر عن لغة الترجمة

الآن عندما أختار اللغة العربية، يتم تحويل الشاشة من ( اليسار إلى اليمين ) إلى ( اليمين إلى اليسار )

* كيف أستطيع منع هذا الشيء في بعض الشاشات؟

تمّ تعديل بواسطة Wael Aljamal
توضيح السؤال
2 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1

حاول تثبيت اتجاه العرض من خلال الخاصية : TextDirection.LTR في Directionality.

child: Directionality(
  textDirection: TextDirection.LTR,

تأكد من تضمين المكتبة:

package:flutter/material.dart

وليس المكتبة الجزئية: (ربما يتم تضمينها تلقائيا من المحرر وهذا يسبب مشكلة)

textDirection 

وطبقها على العنصر الأب في الشاشة لديك

MaterialApp(

builder: (context, child) {
return Directionality(
textDirection: TextDirection.rtl,
child: child,
);
},

);

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1

يمكنك استخدام العنصر 
Directionality
وتثبيت اتجاه العرض من خلال الخاصية:

textDirection: TextDirection.LTR

اذا كان المطلوب من اليسار لليمين او:

textDirection: TextDirection.RTL

اذا كان المطلوب من اليمين لليسار

طبعا وتضع في خاصية ال child العناصر المراد تثبيت جهة العرض

 

تمّ تعديل بواسطة Ali Habbash
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن