首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在颤动中进行跟随按钮的设计

如何在颤动中进行跟随按钮的设计
EN

Stack Overflow用户
提问于 2021-08-15 03:14:27
回答 2查看 71关注 0票数 0

谢谢你打开这个问题,我正在学习颤动,我正在学习按钮,我想在颤动中做以下设计

但是我找不到任何可以使用的小工具,有一些图标在提升的按钮,我已经使用,但我无法实现设计。

使用elevatedButton.icon

代码语言:javascript
复制
  return SizedBox(
    width: double.infinity,
    height: 48,
    child: ElevatedButton.icon(
      icon:Icon(
        prefixIcon, // passing from the main widget 
      ),
      onPressed: () => {},
      label: Text(text),
      style: ElevatedButton.styleFrom(
        primary: backgroundColor
      ),
    ),
  );
}
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-08-15 03:59:20

试着在下面回答希望对你有帮助

代码语言:javascript
复制
    Container(
        width: 250,
        height: 50,
        margin: const EdgeInsets.all(5),
        child: ElevatedButton(
          onPressed: () {},
          child: Row(
            mainAxisAlignment: MainAxisAlignment.spaceBetween,
            children: [
              Icon(Icons.login), //use your google image here
              Text('Sign in with Google '),
              Opacity(
                opacity: 0,
                child: Icon(Icons.login),
              )
            ],
          ),
          style: ElevatedButton.styleFrom(
            primary: Colors.red,
          ),
        ),
      ),

您的按钮如下所示->

票数 2
EN

Stack Overflow用户

发布于 2021-08-15 05:01:30

您可以使用下面的代码来实现您想要的小部件:

代码语言:javascript
复制
Container(
    width: 256,
    height: 48,
    margin: const EdgeInsets.all(8),
    child: ElevatedButton(
      child: Row(
        mainAxisAlignment: MainAxisAlignment.start,
        children: const <Widget>[
          Icon(Icons.login), // your google image
          Expanded(child: Center(child: Text('Sign in with Google'))),
        ],
      ),
      style: ElevatedButton.styleFrom(primary: Colors.red),
      onPressed: () {},
    ),
  );

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68788447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档