首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Flutter组件学习(二)—— Image

,用法如下 1new Image.file(new File('/storage/xxx/xxx/test.jpg')) 4、Image.network 加载一个网络图片,用法如下: 1new Image.network...BorderRadius.only( 10 topLeft: Radius.circular(20), 11 topRight: Radius.circular(20), 12 ), 13) 14 15使用边框来实现图片圆角...,使用边框实现的时候要注意设置 fit 属性,不然效果也是有问题的,当然了你还可以使用 Material 组件来实现,这个大家可以自己去尝试。...2、圆形 圆形图片用得最多的应该是头像之类的,这种同样有多种方式可以实现,下面我也举两个例子: 1使用裁剪实现圆形图片: 2 3new ClipOval( 4 child: Image.network...11 12new CircleAvatar( 13 backgroundImage: NetworkImage(imageUrl), 14 radius: 50.0, 15) 当然了,你还可以使用边框

1.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用Flutter构建漂亮的UI界面 – 基础组件篇

    Container组件是最常用的布局组件之一,可以认为它是web开发中的div,rn开发中的View。其往往可以用来控制大小、背景颜色、边框、阴影、内外边距和内容排列方式等。...1) 边框 可以用Border.all构造函数直接生成4条边框,也可以用Border构造函数单独设置不同方向上的边框。不过令人惊讶的是官方提供的边框竟然不支持虚线(issue在这里)。...// 同时设置4条边框:1px粗细的黑色实线边框 BoxDecoration( border: Border.all(color: Colors.black, width: 1, style: BorderStyle.solid...) ) // 设置单边框:上边框为1px粗细的黑色实线边框,右边框为1px粗细的红色实线边框 BoxDecoration( border: Border( top: BorderSide(...另外,Flutter还提供了Image.network和Image.asset构造函数,其实是语法糖。

    2.7K20

    css的样式,选择器和框模型

    还可以填百分比和像素 background-attachment:fixed;//跟随视区移动 } 文本 text-indent:文本缩进 p {text-indent: 5em;}可以负号,就是效果会奇怪...:top;} top,center,bottom 框模型 margin是外边框 border是边框,是围绕元素内容和内边距的一条或多条线。...padding是内边框 包裹的内容是实际的元素 ? 框模型 外边距默认是透明的,因此不会遮挡其后的任何元素。 内边距、边框和外边距都是可选的,默认值是零。但是很多元素都有自己的外边框和内边框。...,border-bottom-color,border-left-color border-color: transparent; 可以用来设置透明边框 外边框margin 围绕在元素边框的空白区域是外边框...合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。 ? margin相互触碰 同一个元素,内容和内边框,边框宽度都是0时,上外边框和下外边框也会合并。

    1.4K30

    Flutter 全栈式——基础控件

    需使用Text.rich构造方法创建 Image 构造方法 Image : 从ImageProvider中获取图片 Image.asset :加载资源目录中的图片 Image.network:加载网络图片.../assets/widgets/owl.jpg'), ) // 调用相应的命名构造方法 Image.network('https://flutter.github.io/assets-for-api-docs...InputBorder 输入框有焦点时的边框,errorText必须为空 focusedErrorBorder InputBorder errorText不为空时,输入框有焦点时的边框 disabledBorder...InputBorder 输入框禁用时显示的边框,errorText必须为空 enabledBorder InputBorder 输入框可用时显示的边框,errorText必须为空 border InputBorder...正常情况下的边框 enabled bool 输入框是否可用 border的三种值 InputBorder.none 没有边框 OutlineInputBorder 线框 UnderlineInputBorder

    3.8K40

    CSS新特性,提升开发效率与视觉表现,必读!

    CSS2.1中的CSS属性的设计初衷是图文展示,所以并没有专门与布局相关的CSS属性。...因此,在CSS2.1中出现了很多奇怪的现象,如float属性,设计之初是为了文字环绕效果,最后居然成了布局中常用的属性。...下面列举一些在开发中可以经常用到,且节省大量代码及提升效率的CSS新特性: 流 CSS2.1是基于方向设计的,而整个CSS3.0世界是围绕“流”来构建的。...border-inline 控制元素在水平方向上的边框样式,包括边框线型、宽度和颜色等 border-block 控制元素在垂直方向上的边框样式,包括边框线型、宽度和颜色等 fit-content...outline-offset 改变 outline 属性设置的轮廓的偏移位置。会悬浮在元素边框之上,不占用盒模型的空间。

    20120

    【Flutter 专题】122 图解自定义半遮挡头像 SeriesCircleProfile & CircleAvatar

    可自定义边框样式; 整个自定义过程主要是通过基础的 Stack 层级和 Positioned 设置偏移量来完成,和尚仅记录一下在测试过程中遇到的小问题; ?...左右半遮挡 和尚预想的核心功能,是实现不同方向的叠加遮挡效果;其中合适准备采用 Stack 小组件作为头像的层级展示,在通过 Positioned 设置偏移量来设置半遮挡效果;其中 Stack...中的子 Widget 是以栈的方式存储的,即数组后面的元素会覆盖前面的元素;因此左右半遮挡效果主要通过 Positioned 设置偏移量来完成;和尚通过定义 isCoverUp 来判断半遮挡顺序; 1.1...自定义 Border 对于个性化需求,是否需要边框,以及边框颜色和粗细,这些属于相对简单边缘的功能点;和尚予以补充,添加了 isBorder、borderColor 和 borderWidth...Image.asset(url) : Image.network(url)))))); ?

    1.2K51

    Flutter中的轮播图组件

    ( itemBuilder: (BuildContext context, int index) { return new Image.network...margin: EdgeInsets.all(10),//分页指示器与容器边框的距离 builder: SwiperPagination.fraction...,以后大家用到的时候可以去仔细读一下flutter_swiper官方Demo还有使用说明,那里面有详细介绍,并且有代码示例,大家找到自己满意的效果,然后把对应的代码直接拷贝过来用即可。...2,本文的目的并不是让大家记住flutter_swiper的各个属性和用法,目的是告诉我自己以及看到这篇文章的各位,在Flutter中,如果要实现轮播图的效果,flutter_swiper这个第三方库很好用...3,以后如果有轮播图的需求,可以找到flutter_swiper这个第三方库的文档,仔细通读一遍文档,找到自己中意的效果,然后再去写代码。

    2.5K10

    『Flutter』常用组件 按钮、图片

    1.前言 经过『Flutter』布局组件 Container、Row、Column、Stack上一篇文章的学习,我们大家可以了解到布局相关的组件,但是在实际开发中,我们还需要使用到其他的组件,比如按钮、...主要的按钮组件包括: 1. ElevatedButton:这是一个凸起的按钮,常用于主要的操作。它有默认的阴影和灰度效果,当按下时会有视觉反馈。 2....FlatButton(现在称为TextButton):这是一个无阴影的平面按钮,通常用于不太重要的操作。它在按下时不会改变外观,提供简洁的视觉效果。 3....OutlineButton(现在称为OutlinedButton):这个按钮有一个边框,但没有背景色。当按下时,边框和文字颜色会变化,适用于需要强调边框而非背景色的场景。 4....mainAxisAlignment: MainAxisAlignment.center, children: [ Image.network

    10110

    【Flutter实战】图片组件及四大案例

    加载网络图片: Image.network( 'http://pic1.win4000.com/pic/c/cf/cdc983699c.jpg', ) 加载项目中图片: 首先将图片拷贝到项目中,通常情况下...下面的案例是淡入淡出效果: Image.network( 'https://flutter.github.io/assets-for-api-docs/assets/widgets/puffin.jpg...,可以获取图片加载的进度,下面的案例显示了加载进度条: Image.network( 'https://flutter.github.io/assets-for-api-docs/assets/...,), ) 背景图片大小是57x80: 右侧三角已经不在中间了,如果想让其一直保持居中,修改拉伸区域: centerSlice: Rect.fromLTWH(20, 10, 1, 60), 圆形带边框的头像...DecorationImage( image: AssetImage('assets/images/aa.jpg'), fit: BoxFit.cover)), ), ) 图片占位符: Image.network

    2.8K10

    文本、图片和按钮在Flutter中怎么用

    我们先来看看如何使用单一样式的文本 Text。 单一样式文本Text的初始化,是需要传入要展示的字符串。而这个字符串的具体展示效果,受构造函数中的其他参数控制。...("images/001.jpg") 加载网络图片,如: Image.network("http://pic39.nipic.com/20140321/18063302_210604412116_2.jpg...在加载网络图片的时候,为了提升用户的等待体验,我们往往会加入占位图、加载动画等元素,但是默认的Image.network方法并不支持这些高级功能,这个时候,FadeInImage控件就派上用场了。...,//设置背景颜色为黄色 shape: BeveledRectangleBorder(borderRadius: BorderRadius.circular(20)),//设置斜角矩形边框...shape 来指定其外形为一个斜角矩形边框,并将按钮的背景色设置为黄色。

    7.7K20
    领券