首页 > 解决方案 > 颤动将抽屉内容从右到左

问题描述

亲爱的 Flutter 开发者

如何从右到左放置我的抽屉内容,包括帐户信息。图片包含在结果中,您可以看到文本在左侧,但我想至少将它们放在右侧或中间。谢谢

我的代码如下:

  endDrawer: Drawer(

          child: new Column(
              textDirection: TextDirection.rtl,

              children: <Widget> [
                Padding(
                  padding:
                  const EdgeInsets.only(top: 22.0, left: 42.0, right: 42.0),

                ),
                new UserAccountsDrawerHeader(

                  currentAccountPicture: new CircleAvatar (

                    backgroundColor: Colors.blue,
                    child: Image.asset("assets/img/logo.png"),

                  ),

                  accountName: Text("عنوان",style: TextStyle(
                    fontFamily: "Bahij",
                    fontSize: 14,
                  ),textAlign: TextAlign.center,),
                  accountEmail:

                  Text("ایمیل آدرس[![enter image description here][1]][1]" ,style: TextStyle(
                    fontFamily: "Bahij",
                    fontSize: 14,
                  ),textAlign: TextAlign.center,textDirection: TextDirection.rtl),


                )
              ]
          )
      ),

标签: flutterright-to-leftdrawer

解决方案


您可以使用 Directionality 小部件包裹您的抽屉。

Directionality(
      textDirection: isRtl ? TextDirection.rtl : TextDirection.ltr,
      child:  your drawer,
 )

推荐阅读