изменить направление labelText на RTL во флаттере InputDecoration ()

просто я хочу изменить направление labelText на RTL в приведенном ниже коде:

 new TextField(
     textAlign: TextAlign.right,
     controller: _textEdittingControler_bookName,
     autofocus: true,
     decoration: new InputDecoration(
                labelText: "افزودن کتاب",
                hintText: "نام کتاب را وارد کنید"
                ),
     )

person Mohammad Meshkani    schedule 04.08.2018    source источник


Ответы (2)


Просто используйте Направленность:

new Directionality(
    textDirection: TextDirection.rtl,
    child: TextField(
     textAlign: TextAlign.right,
     controller: _textEdittingControler_bookName,
     autofocus: true,
     decoration: new InputDecoration(
                labelText: "افزودن کتاب",
                hintText: "نام کتاب را وارد کنید"
                ),
     )

Документы направления

person Yamin    schedule 04.08.2018

Можно использовать textAlign

            TextFormField(
              textAlign: TextAlign.right,
              decoration: InputDecoration(
                hintText: 'ادخل تفاصيل الكتابة الخاصة بك',
              ),
person Muhannad Mahamooad    schedule 23.06.2019