flutter组建库,flutter组件库Demo

Flutter初探--常用依赖包

国外地址:

成都创新互联公司于2013年开始,是专业互联网技术服务公司,拥有项目成都网站建设、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元克井做网站,已为上家服务,为克井各地企业和个人服务,联系电话:13518219792

国内镜像:

以 flutter_screenutil 为例

路由框架 annotation_route

状态管理 provider

UI适配 flutter_screenutil

刷新控件 flutter_easyrefresh

网络请求 dio

toast控件 fluttertoast

图表库 charts_flutter

网络监听 connectivity

事件总线 event_bus

日历组件 table_calendar

官方webview webview_flutter

第三方webview flutter_webview_plugin

该篇文章为常用依赖包总结,用来记录所需要的常用依赖包,后续会不断扩充内容~

Flutter 之 输入框TextField

Material组件库中提供了输入框组件TextField

TextField用于文本输入,它提供了很多属性,我们先简单介绍一下主要属性的作用,然后通过几个示例来演示一下关键属性的用法。

prefix和prefixText 以及suffix和suffixText 不能同时存在

获取输入内容

通过onChange回调

通过controller监听

_controller .addListener(() {

print(_controller .text);

});

两种方式相比,onChanged是专门用于监听文本变化,而controller的功能却多一些,除了能监听文本变化外,它还可以设置默认值、选择文本

这里我们就用到了focusNode

焦点可以通过FocusNode和FocusScopeNode来控制,默认情况下,焦点由FocusScope来管理,它代表焦点控制范围,可以在这个范围内可以通过FocusScopeNode在输入框之间移动焦点、设置默认焦点等。我们可以通过FocusScope.of(context) 来获取Widget树中默认的FocusScopeNode。

Flutter实战

Flutter 快速开发框架

此框架旨在将常规的Flutter项目中使用到的通用(与业务无关)的功能从剥离出来,构成Flutter开发项目的框架,在开发新的Flutter项目时,可以直接引用本项目 import 'package:framework/framework.dart' 来使用框架中相关的功能,提升开发效率。 github项目地址

此框架目前包含以下功能模块:接口请求API模块、消息提示模块、路由模块、统一错误处理、日志模块、屏幕适配测试、自定义UI组件库、本地存储模块构成

移动端组件库合集

Vux -    (是基于WeUI和Vue(2.x)开发的移动端UI组件库)

Vant -   (有赞前端团队)

Mint-ui -   (由饿了么前端团队)

MUI -   (dcloud)

Weui -  (由微信官方设计团队为微信内网页和微信小程序量身设计)

flutter -   (goole适合原生工程师)

React Native  -  (使用JavaScript和React编写原生移动应用)

Taro -     (React多端框架)

Ionic - 

phoneGap -   (PhoneGap基于Cordova,用于编译和打包以发布APP。)

uni app -  (vue开发多端应用)

ApiCloud -  (可视化快速构建)

Weex -  (Web系列跨平台)


分享文章:flutter组建库,flutter组件库Demo
分享网址:http://ybzwz.com/article/dscdcci.html