ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【Flutter 常见问题四十】如何给 Container 四周设置圆角以及给某一角设置圆角

2021-07-25 18:01:54  阅读:582  来源: 互联网

标签:圆角 常见问题 Container BorderRadius 源码 设置 Flutter


Container 组件有一个属性 BoxDecoration ,可以用来修改样式

1、给 Container 四周设置圆角

可以使用 BorderRadius.all 实现,如下代码所示

 Container(
   decoration: BoxDecoration(
     borderRadius: BorderRadius.all(Radius.circular(30)),
   ),
),

2、给 Container 某一角设置圆角

可以使用 BorderRadius.only 实现,如下代码所示

 Container(
   decoration: BoxDecoration(
     borderRadius: BorderRadius.only(
       topLeft: Radius.circular(30),
       bottomRight: Radius.circular(30),
     ),
  ),
),

两者的效果图如下所示

查看源码后你就会知道,BorderRadius.all 就是对 BorderRadius.only 的二次封装,源码如下
在这里插入图片描述
ok,关于如何给 Container 四周设置圆角以及给某一角设置圆角便介绍到这里。


结束语

Google 的 Flutter 越来越火,截止 2021年07月25日 GitHub 标星已达 125K,Flutter 毅然是一种趋势,所以作为前端开发者,没有理由不趁早去学习。

如果你是 Flutter 新手或者刚入门,不妨先点个关注,后续我会将 Flutter 中的常用组件(含有源码分析、组件的用法及注意事项)以及可能遇到的问题写到 CSDN 博客中,希望自己学习的同时,也可以帮助更多的人。

Flutter跨平台开发交流群

标签:圆角,常见问题,Container,BorderRadius,源码,设置,Flutter
来源: https://blog.csdn.net/qq_42351033/article/details/119084632

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有