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

Flutter文本、图片和按钮使用

文本、图片和按钮则是这些不同UI框架中构建视图都要用到最基本控件。...1 文本控件 文本是视图系统中常见控件,用来显示一段特定样式字符串,就比如Android里TextView、iOS中UILabel。而在Flutter中,文本展示是通过Text控件实现。...Text支持两种类型文本展示: 默认展示单一样式文本Text 支持多种混合样式文本Text.rich 1.1 使用单一样式文本Text 单一样式文本Text初始化,要传入需展示字符串。...,图片构造方法还提供: 填充模式fit 拉伸模式centerSlice 重复模式repeat等属性 可针对图片与目标区域宽高比差异制定排版模式。...按钮控件使用方法唯一区别只是默认样式不同

43820

Flutter 文本解读 6 | RichText 富文本使用 (中)

以下是 Flutter 文本解读 系列其他文章: 《Flutter 文本解读 1 | 从源码认识 Text 组件》 《Flutter 文本解读 2 | Text 是如何画出来》 《Flutter 文本解读...3 | Text 组件使用介绍 》 《Flutter 文本解读 4 | TextStyle 文字样式解读 》 《Flutter 文本解读 5 | RichText 富文本使用 (上)》 ---- 一...我们可以定义一层抽象,分离出属性和行为,再根据不同情况进行不同实现,使用使用抽象类完成任务即可。...,使用抽象 SpanBean ,在列表添加对象时使用对应实现。...这样看来,新加一个规则,最重要是找到其对应正则表达式。找到之后,就是一些简单处理了。本文就到这里,下一篇来看一下,在 Flutter 中如何实现一个代码高亮显示文本

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

Flutter 文字解读 5 | RichText 富文本使用 (上)

通过 Text.rich 我们也可以方便地构建富文本组件,在第三篇中介绍了一下 Text.rich,本篇就来详细地介绍一下富文本使用。本篇和之前几篇关系不大,可单独食用。...《Flutter 组件 | Text 文本解读 (一) 》 《Flutter 组件 | Text 文本解读 (二) 》 《Flutter 组件 | Text 文本解读 (三) 》 《Flutter 组件...它是一个抽象类,有着很多实现类,我们可以根据不同手势选择不同实现类。 ? 其中点击事件可以使用 TapGestureRecognizer,它可以监听到 按下、点击、抬起、取消 等事件。...Flutter 中所有可以看得到组件,比如 Text、Image、Switch、Slider 等等,追其根源都是`画出来`,但通过查看源码可以发现,Flutter 中绝大多数组件并不是使用 `CustomPaint...本篇就介绍这些,在之后文章中,将会继续拓展文本解析,比如链接解析、Markdown 一些基本语法等。这样 Text 就不仅是文本那么简单,还涉及着字符串解析、正则使用等更高阶技能。

5.5K10

Flutter】Banner 轮播组件 ( flutter_swiper 插件 | Swiper 组件 )

文章目录 一、flutter_swiper 插件 二、Swiper 组件使用 三、完整代码示例 四、相关资源 一、flutter_swiper 插件 ---- 到 https://pub.dev/packages...: 在 pubspec.yaml 配置文件中配置 Flutter 插件 : dependencies: flutter_swiper: ^1.1.6 ② 获取 Flutter 插件 : 点击右上角...Banner 轮播插件 flutter_swiper 组件代码中导入该 dart 包 ; import 'package:flutter_swiper/flutter_swiper.dart'; 二、...Swiper 组件使用 ---- 安装 flutter_swiper 插件包后 , 在 dart 源码中导入该插件包 , import 'package:flutter_swiper/flutter_swiper.dart...'; 即可在相应 dart 文件中使用 Swiper 组件 ; 主要设置 Swiper 如下四个参数 : ① int itemCount : 轮播图数量 , 就是有几张图片在轮播状态 ; ② bool

2.1K20

Flutter轮播图组件

今天我们来介绍一款Flutter第三方组件库——flutter_swiper。...使用代码如下: import 'package:flutter/material.dart'; import 'package:flutter_swiper/flutter_swiper.dart';...,以后大家用到时候可以去仔细读一下flutter_swiper官方Demo还有使用说明,那里面有详细介绍,并且有代码示例,大家找到自己满意效果,然后把对应代码直接拷贝过来用即可。...2,本文目的并不是让大家记住flutter_swiper各个属性和用法,目的是告诉我自己以及看到这篇文章各位,在Flutter中,如果要实现轮播图效果,flutter_swiper这个第三方库很好用...4,总而言之,如果你Flutter项目中需要使用轮播图,那就选择flutter_swiper这个第三方库吧!~ 以上。

2.5K10

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

老孟导读:大家好,这是【Flutter实战】系列文章第三篇,这一篇讲解图片组件,Image有很多高级用法,希望对您有所帮助。 图片组件是Flutter基础组件之一,和文本组件一样必不可少。...,由于不同平台路径不同,因此路径获取必须依靠原生支持,如果了解原生(Android和iOS)开发,可以直接使用「MethodChannel」获取路径,如果不懂原生(Android和iOS)开发,可以使用第三方插件获取路径...因此此参数可以用于处理图片加载时显示占位图片和加载图片过渡效果,比如淡入淡出效果。...下面的案例是淡入淡出效果: Image.network( 'https://flutter.github.io/assets-for-api-docs/assets/widgets/puffin.jpg...,centerSlice设置区域(Rect)就是拉伸区域。.

2.5K10

Flutter】监听滚动动作 控制组件 透明度渐变 ( 移除顶部状态栏空白 | 帧布局组件 | 透明度组件 | 监听滚动组件 )

文章目录 前言 一、移除顶部状态栏空白 二、帧布局组件 三、透明度组件 四、监听滚动事件 五、完整代码示例 六、相关资源 前言 在上一篇博客 【Flutter】Banner 轮播组件 ( flutter_swiper...插件 | Swiper 组件 ) 基础上进行开发 ; 一、移除顶部状态栏空白 ---- 在 Flutter 界面上方 , 默认有个状态栏 , 显示时间 , 电量 , 网络 , 信号强度等信息 , 这个状态栏是半透明...: 上述只是给出了简要代码示例 , 完整代码看最后示例 ; 二、帧布局组件 ---- 实现帧布局样式需要使用 Stack 组件 , 前面的组件在下层 , 后面的组件在上层 ; @override...组件上方显示了 Text 组件 , 并且 Text 组件覆盖了 Swiper 组件 ; 三、透明度组件 ---- Opacity 组件可以控制该组件透明度改变 , 修改 opacity 属性 ,.../material.dart'; import 'package:flutter_swiper/flutter_swiper.dart'; /// 应用主界面 class HomePage extends

92710

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

与iOS、Android和React类似,作为一个UI框架,Flutter自然也提供了很多UI控件。而文本、图片和按钮,则是这些不同UI框架中构建视图都要用到三个最基本控件。...文本控件 Flutter中,Text支持两种类型文本展示,一个是默认展示单一样式文本 Text,另一个是支持多种混合样式文本 Text.rich。...图片显示方式有很多,比如资源图片、网络图片、文件图片等,图片格式也各不相同,因此在Flutter中,也有多种方式用来加载不同形式、支持不同格式图片: 加载本地资源图片,如: Image.asset...这三个按钮控件使用方法类似,唯一区别只是默认样式不同而已。...如果要支持缓存到文件系统,可以使用第三方CacheNetworkImage。 最后,我们学习了按钮控件,Flutter提供了多种按钮控件,而它们使用方法也都类似。

7.6K20

【UniApp】-uni-app-内置组件

官网 (dcloud.net.cn) 在官方文档当中有一个组件,点击组件按钮进入组件页面 可以看到在左侧菜单中,有非常多分类不同类型对应不同场景组件 这些组件大家都不需要记,就和之前 Vue, 微信小程序...> // index.vue export default {} 显示效果 text 文本组件,用于包裹文本内容 我是text...,运行在不同平台上会自动转换成对应平台组件 所以虽然在 UniApp 中也可以直接编写 HTML 代码,使用 HTML 元素,但是 不推荐,因为 HTML 元素 UniApp 是没有做适配,可能在不同平台上运行会出现未知问题...所以你要用就用 UniApp 提供组件,而不要去使用 HTML 元素 来看一下注意点第一点,运行在不同平台上会自动转换成对应平台组件,在演示 button 组件时候我们编写了 <button...swiper每个 swiper-item 是一个滑动切换区域,不能停留在 2 个滑动区域之间

48910

小程序宿主环境

宿主环境(host environment)指的是程序运行所必须依赖环境。例如: Android系统和IOS系统是两个不同宿主环境。...常用视图容器类组件 view 普通视图区域 类似于HTML中div,是一个块级元素 常用来实现页面的布局效果 scroll-view 可滚动视图区域 常用来实现滚动列表效果 swiperswiper-item...轮播图容器组件 和 轮播图item组件 view组件基本使用 scroll-view组件基本使用 swiperswiper-item基本用法 <!...} swiper组件常用属性 常用基础内容组件 text:文本组件,类似于HTML中span标签,是一个行内元素。...通过text组件selecttable属性,实现长按选中文本内容效果: 手机号(长按选中): 18888888888

82120

【愚公系列】2022年03月 微信小程序-视图容器

swiper-item ---- 前言 视图容器 名称 功能说明 cover-image 覆盖在原生组件之上图片视图 cover-view 覆盖在原生组件之上文本视图 match-media media...query 匹配检测节点 movable-area movable-view可移动区域 movable-view 可移动视图容器,在页面中可以拖拽滑动 page-container 页面容器 scroll-view...可滚动视图区域 share-element 共享元素 swiper 滑块视图容器 swiper-item 仅可放置在swiper组件中,宽高自动设置为100% view 视图容器 一、cover-image...,可用于分享小程序和小游戏开发经验、展示组件和 API 使用、复现开发问题和 Bug 等。...共享元素是一种动画形式,类似于 flutter Hero动画,表现为元素像是在页面间穿越一样。该组件需与 page-container 组件结合使用

56530

Flutter 构建完整应用手册-动画 顶

淡入淡出部件 作为UI开发人员,我们经常需要在屏幕上显示和隐藏元素。 但是,在屏幕上或屏幕外快速弹出元素会让最终用户感到不安。 相反,我们可以使用不透明动画淡入淡出元素,以创建流畅体验。...在Flutter中,我们可以使用AnimatedOpacity部件来完成这项任务。...路线 显示一个盒子以淡入淡出 定义一个StatefulWidget 显示切换可视性按钮 淡入淡出盒子 1.显示一个盒子以淡入淡出 首先,我们需要一些淡入淡出东西!...当我们更新数据时,我们也可以使用Flutter用这些更改重建我们UI。 在我们例子中,我们将有一块数据:一个布尔值,表示按钮是可见还是不可见。...我们需要使用setState进行更改,这是State类中一个方法。 这将让Flutter知道它需要重建部件。 注意:有关处理用户输入更多信息,请参阅食谱手册处理手势部分。

1.3K20

Flutter学习指南App, 一起来玩Flutter吧~

Flutter是谷歌移动UI框架,可以快速在iOS、Android、Web和PC上构建高质量原生用户界面。Flutter可以与现有的代码一起工作。...在全世界,Flutter正在被越来越多开发者和组织使用,并且Flutter是完全免费、开源。同时它也是构建未来Google Fuchsia应用主要方式。...如何入门Flutter 1.了解Android/IOS基础知识.包括平台特性、项目结构等. 2.了解Dart基础语法知识.可点击Dart中文网进行学习. 3.学习Flutter基础知识.包括组件使用、包管理...Flutter学习指南 为了能够方便大家快速学习Flutter, 我简单写了一个Flutter学习指南App,包含众多组件和插件使用, 是学习和体验flutter组件小Demo....(loading加载动画) event_bus (事件工具) flutter_swiper (轮播图组件) flutter_easyrefresh (刷新组件) provider (非常好用数据共享工具

1.6K10

【小程序】组件

常用视图容器类组件 3. view 组件基本使用 4. scroll-view 组件基本使用 5. swiperswiper-item 组件基本使用 6. swiper 组件常用属性 7...常用视图容器类组件 view 普通视图区域 类似于 HTML 中 div, 是一个块级元素 常用来实现页面的布局效果 scroll-view 可滚动视图区域 常用来实现滚动列表效果 swiper...: 5. swiperswiper-item 组件基本使用 实现如图轮播图效果: 6. swiper 组件常用属性 7....常用基础内容组件 text 文本组件 类似于 HTML 中 span 标签,是一个行内元素 rich-text 富文本组件 支持把 HTML 字符串渲染为 WXML 结构 8. text 组件基本使用...通过 text 组件 selectable 属性,实现长按选中文本内容效果: 9. rich-text 组件基本使用 通过 rich-text 组件 nodes 属性节点,把 HTML 字符串渲染为对应

40620
领券