服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Android - flutter Container容器实现圆角边框

flutter Container容器实现圆角边框

2022-10-25 14:43早起的年轻人 Android

这篇文章主要为大家详细介绍了flutter Container容器实现圆角边框,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了flutter Container容器实现圆角边框的具体代码,供大家参考,具体内容如下

在这里使用 Container 容器来实现圆角矩形边框效果

1 圆角矩形边框

flutter Container容器实现圆角边框

Container(
margin: EdgeInsets.only(left: 40, top: 40),
//设置 child 居中
alignment: Alignment(0, 0),height: 50,
width: 300,
//边框设置
decoration: new BoxDecoration(
//背景color: Colors.white,//设置四周圆角 角度borderRadius: BorderRadius.all(Radius.circular(4.0)),//设置四周边框
border: new Border.all(width: 1, color: Colors.red),
),
child: Text("Container 的圆角边框"),),

2 圆角矩形边框

flutter Container容器实现圆角边框

Container(
margin: EdgeInsets.only(left: 40, top: 40),
//设置 child 居中
alignment: Alignment(0, 0),
height: 50,
width: 300,
//边框设置
decoration: new BoxDecoration(
//背景
color: Colors.white,//设置四周圆角 角度 这里的角度应该为 父Container height 的一半borderRadius: BorderRadius.all(Radius.circular(25.0)),//设置四周边框
border: new Border.all(width: 1, color: Colors.red),),child: Text("Container 的圆角边框"),),

3 可点击的圆角矩形边框

flutter Container容器实现圆角边框

使用 InkWell 来实现 ,更多关于 InkWell 可查看 flutter InkWell 设置水波纹点击效果详述

Container(margin: EdgeInsets.only(left: 40, top: 40), child: new Material( //INK可以实现装饰容器 child: new Ink(  //用ink圆角矩形  // color: Colors.red,  decoration: new BoxDecoration(  //背景  color: Colors.white,  //设置四周圆角 角度  borderRadius: BorderRadius.all(Radius.circular(25.0)),  //设置四周边框  border: new Border.all(width: 1, color: Colors.red),  ),  child: new InkWell(   //圆角设置,给水波纹也设置同样的圆角   //如果这里不设置就会出现矩形的水波纹效果   borderRadius: new BorderRadius.circular(25.0),   //设置点击事件回调   onTap: () {},   child: Container(   //设置 child 居中   alignment: Alignment(0, 0),   height: 50,   width: 300,   child: Text("点击 Container 圆角边框"),   )), ), ),),

4 可点击的圆角矩形边框

flutter Container容器实现圆角边框

Container(margin: EdgeInsets.only(left: 40, top: 40), child: new Material( child: new Ink(  //设置背景  decoration: new BoxDecoration(  //背景  color: Colors.white,  //设置四周圆角 角度  borderRadius: BorderRadius.all(Radius.circular(25.0)),  //设置四周边框  border: new Border.all(width: 1, color: Colors.red),  ),  child: new InkResponse(  borderRadius: new BorderRadius.all(new Radius.circular(25.0)),  //点击或者toch控件高亮时显示的控件在控件上层,水波纹下层
//    highlightColor: Colors.deepPurple,  //点击或者toch控件高亮的shape形状  highlightShape: BoxShape.rectangle,  //.InkResponse内部的radius这个需要注意的是,我们需要半径大于控件的宽,如果radius过小,显示的水波纹就是一个很小的圆,  //水波纹的半径  radius: 300.0,  //水波纹的颜色  splashColor: Colors.yellow,  //true表示要剪裁水波纹响应的界面 false不剪裁 如果控件是圆角不剪裁的话水波纹是矩形  containedInkWell: true,  //点击事件  onTap: () {   print("click");  },  child: Container(   //设置 child 居中   alignment: Alignment(0, 0),   height: 50,   width: 300,   child: Text("点击 Container 圆角边框"),  ),  ), ), ),),

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/zl18603543572/article/details/95641481

延伸 · 阅读

精彩推荐
  • Androidandroid 实现圆角图片解决方案

    android 实现圆角图片解决方案

    现在我们就来看看怎么样把图片的四角都变成圆形的,为什么要这样做那,可能是为了美化界面吧,下面我们就来看看代码吧...

    Android教程网1962020-12-22
  • AndroidAndroid中设置RadioButton在文字右边的方法实例

    Android中设置RadioButton在文字右边的方法实例

    这篇文章主要介绍了Android中设置RadioButton在文字右边的方法实例,本文直接给出XML配置实现代码,需要的朋友可以参考下...

    Android开发网5872021-03-18
  • AndroidAndroid应用启动另外一个apk应用的方法

    Android应用启动另外一个apk应用的方法

    这篇文章主要介绍了Android应用启动另外一个apk应用的方法,涉及Android基于intent的package调用与管理技巧,需要的朋友可以参考下...

    炫_愛羊5592021-06-15
  • AndroidAndroid线程中Handle的使用讲解

    Android线程中Handle的使用讲解

    今天小编就为大家分享一篇关于Android线程中Handle的使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来...

    凌晨两点半的太阳v7692022-09-23
  • Androidlistview里子项有按钮的情况使用介绍

    listview里子项有按钮的情况使用介绍

    不知大家有没有遇到过listview里子项有按钮的情况哈,本文自定义了按钮并且在布局中做了引用,适合初学者哦,感兴趣的也可以了解下...

    Android教程网10122021-01-08
  • AndroidAndroid实现头像上传功能

    Android实现头像上传功能

    这篇文章主要为大家详细介绍了Android实现头像上传功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    大唐高生5352022-09-07
  • Android详解Android 折叠屏适配攻略

    详解Android 折叠屏适配攻略

    这篇文章主要介绍了Android 折叠屏适配攻略,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着...

    NanBox6862022-10-25
  • AndroidAndroid获取应用程序大小的方法

    Android获取应用程序大小的方法

    这篇文章主要介绍了Android获取应用程序大小的方法,有需要的朋友可以参考一下...

    Android开发网10572021-02-22