如何在 RaisedButton 的右侧添加图标?

swa*_*c s 6 flutter

如何将图标添加到右侧的 RaisedButton

Padding(
       padding: const EdgeInsets.only(top: 15.0),
          child: new SizedBox(
             width: double.infinity,
             child: new RaisedButton(
             textColor: Colors.white,
             color: coloraccent,
             onPressed: () {},
             child: const Text('UPADATE'),
        )),
       ),
Run Code Online (Sandbox Code Playgroud)

Abb*_*ari 8

您可以将您RaisedButton.icon的包装到Directionality小部件:

                    Directionality(
                      textDirection: TextDirection.rtl,
                      child: RaisedButton.icon(
                        onPressed: () {},
                        color: Colors.deepPurple,
                        icon: Icon(
                          Icons.arrow_drop_down,
                          color: Colors.white,
                        ),
                        label: Text(
                          "Category",
                          style: TextStyle(color: Colors.white),
                        ),
                      ),
                    )
Run Code Online (Sandbox Code Playgroud)


Aru*_*un- 5

你可以试试这个,它对我来说很好用。

  child: RaisedButton(
                    onPressed: () => navigateToLogin(context),
                    child: Row(
                      mainAxisAlignment: MainAxisAlignment.center,
                      children: <Widget>[
                        Text("Continue",style: TextStyle(fontSize: 20)),
                        Icon(Icons.navigate_next)                          
                      ],
                    ),
Run Code Online (Sandbox Code Playgroud)

  • 也许你可以解释为什么投反对票,而不是仅仅投反对票并继续前进 (2认同)

Mur*_*lan 2

给孩子这样凸起的按钮

Row(
   mainAxisSize: MainAxisSize.max,
   mainAxisAlignment: MainAxisAlignment.spaceBetween
   children: <Widget>[
     Text('some text'),
     Icon(Icons.home),
   ],

 ),
Run Code Online (Sandbox Code Playgroud)