移动开发
文章平均质量分 83
NicholasYzd
我是一只勤奋的小蚂蚁
展开
-
Flutter常用组件-基础组件之Button
Flutter 中的按钮组件介绍Material 组件库中提供了多种按钮组件如ElevatedButton、TextButton、OutlineButton等,它们都是直接或间接对RawMaterialButton组件的包装定制,所以他们大多数属性都和RawMaterialButton一样。在介绍各个按钮时我们先介绍其默认外观,而按钮的外观大都可以通过属性来自定义,我们在后面统一介绍这些属性。另外,所有 Material 库中的按钮都有如下相同点:按下时都会有“水波动画”(又称“涟漪动画”,就是点击原创 2021-12-03 22:03:27 · 1007 阅读 · 0 评论 -
Flutter常用组件-基础组件之Text
Flutter Text 组件属性属性功能textAlign文本对齐方式(center 居中,left 左 对齐,right 右对齐,justfy 两端对齐) (注意,对齐的参考系是Text widget 本身。Text 的宽度和文本内容长度相等,那么这时指定对齐方式是没有意义的,只有 Text 宽度大于文本内容长度时指定此属性才有意义。)textDirection文本方向(ltr 从左至右,rtl 从右至 左)overflow文字超出屏幕之后的处理方式(clip原创 2021-12-03 17:34:50 · 2461 阅读 · 0 评论 -
Flutter路由管理
路由管理路由(Route)在移动开发中通常指页面(Page),这跟 Web 开发中单页应用的 Route 概念意义是相同的,Route 在 Android中 通常指一个 Activity,在 iOS 中指一个 ViewController。所谓路由管理,就是管理页面之间如何跳转,通常也可被称为导航管理。Flutter 中的路由管理和原生开发类似,无论是 Android 还是 iOS,导航管理都会维护一个路由栈,路由入栈(push)操作对应打开一个新页面,路由出栈(pop)操作对应页面关闭操作,而路由管理主原创 2021-12-03 16:55:48 · 1435 阅读 · 0 评论 -
Fluttee框架介绍 Flutter基础
Widget 概念在Flutter中几乎所有的对象都是一个 widget 。与原生开发中“控件”不同的是,Flutter 中的 widget 的概念更广泛,它不仅可以表示UI元素,也可以表示一些功能性的组件如:用于手势检测的 GestureDetector 、用于APP主题数据传递的 Theme 等等,而原生开发中的控件通常只是指UI元素。在后面的内容中,我们在描述UI元素时可能会用到“控件”、“组件”这样的概念,读者心里需要知道他们就是 widget ,只是在不同场景的不同表述而已。由于 Flutter原创 2021-12-03 16:14:08 · 2345 阅读 · 0 评论 -
创建一个简单Flutter App
创建flutter工程打开Android studio(简称AS)>File>New>New Flutter Project 一路Next就可以运行Flutter App或者在终端中执行flutter run运行到手机上如下工程介绍Flutter项目主要分为Android,iOS,lib,pubspec.yaml这四个,其中lib下就是用来flutter开发的,我们的dart文件就放在这里,pubspec.yaml文件就是flutter的构建管理工具,就跟gradle中原创 2021-12-01 20:59:15 · 2621 阅读 · 1 评论 -
MAC配置Flutter环境
下载flutter压缩包官网地址解压缩将下载的文件解压到你自己的目录例如 Users/用户名/Library/flutter配置环境变量打开文件:vim $HOME/.bash_profile添加环境变量并保存export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cnexport PATH=/Users/用户名/Librar原创 2021-12-01 20:09:10 · 1802 阅读 · 0 评论 -
仿豆瓣Flutter项目实践教程
闲来无事,听说谷歌发布了Flutter稳定版,下面就先看一下DemoApp实例。下拉刷新,上拉加载,列表展示多tab切换嵌入webview展示详情页与原生交互,实现分享自定义控件效果图:Github地址:https://github.com/githubyzd/FlutterDemo...原创 2019-01-18 16:53:32 · 735 阅读 · 0 评论