首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >圆角AnimatedContainer

圆角AnimatedContainer
EN

Stack Overflow用户
提问于 2018-12-19 08:59:28
回答 1查看 2.5K关注 0票数 3

我一直在尝试在AnimatedContainer中做圆角。所以我写了这段代码:

代码语言:javascript
复制
 return Center (
    child: Column (
      mainAxisAlignment: MainAxisAlignment.center,
      children: <Widget> [
        AnimatedContainer (
          duration: Duration(milliseconds: 200),
          color: Colors.white,
          height: _isContainerVisible ? 500.0 : 0.0,
          width: _isContainerVisible ? 300.0 : 0.0,
          decoration: BoxDecoration (
            borderRadius: BorderRadius.circular(25.0)
          ),
        )
      ]
    )
  );

因为某种原因,我无法使拐角处变得圆滑。同时,我也收到了一条错误消息。有什么方法可以使拐角变得圆圆吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-19 09:02:37

你错过了

代码语言:javascript
复制
border: Border.all(color: Colors.blue)

还从color中删除AnimatedContainer并添加到decoration

完全解

代码语言:javascript
复制
return Center(
  child: Column(
    mainAxisAlignment: MainAxisAlignment.center,
    children: <Widget>[
      AnimatedContainer(
        duration: Duration(milliseconds: 200),
        height: 300,
        width: 300,
        decoration: BoxDecoration(
          color: Colors.white, // added
          border: Border.all(color: Colors.orange, width: 5), // added
          borderRadius: BorderRadius.circular(25.0),
        ),
      ),
    ],
  ),
);
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53847697

复制
相关文章

相似问题

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