04 2019 档案
摘要:js下载地址 : https://pan.baidu.com/s/1ZMkhcPw31hmW9qOeeOr7fQ 密码:r5wh 速度很快,效果很好接下来啃英文文档去...
阅读全文
摘要:AnimatedContainerAnimatedCrossFadeHeroAnimatedBuilderDecoratedBoxTransitionFadeTransitionPositionedTransition/RelativePositionedTransitionRotationTran
阅读全文
摘要:自定义路由翻转,渐变,左右滑动 方法如下: 使用方法 Navigator.push(context, MaterialPageRoute(builder: (context){ return test(); })); 改为Navigator.push(context, animation_route
阅读全文
摘要:特定页面旋转屏幕很简单: 数组中是您要支持的屏幕方向. 如果想在特定页面固定横屏, 您可以这样写: 并且在dispose时更改回竖屏 但是!!! 不要走开 本文重点在下面 在Android设备上, 调用此方法可以强制改变屏幕方向. 但在iOS上却不是这样 https://www.wandouip.c
阅读全文
摘要:第一点:push使用 1.pushNamed——Navigator.of(context).pushNamed('routeName'); 此种方法只是简单的将我们需要进入的页面push到栈顶,以此来显示当前页面,其参数是一个字符串类型,传入的是页面对应的路由名称 该路由名称需要在程序主入口中进行定
阅读全文
摘要:真机上有问题,ide上是没问题的, 组件有处理函数,结果异常说页面没有处理函数,加上处理函数后就不报异常了。
阅读全文
摘要:我们平时在开发中的过程中通常都会获取屏幕或者 widget 的宽高用来做一些事情,在 Flutter 中,我们可以使用如下方法来获取屏幕或者 widget 的宽高。 MediaQuery 一般情况下,我们会使用如下方式去获取 widget 的宽高: final size =MediaQuery.of
阅读全文
摘要:以上动画是仿照 里面的物理动画还未仿写 代码见 https://github.com/dnoyeb/syk_flutter
阅读全文
摘要:使用 WidgetsBindingObserver获取 目的是为了实现如图 在点击X号的时候按照X号的位置进行位置计算 小三角是使用了Clip功能 代码部分见github项目 https://github.com/dnoyeb/syk_flutter
阅读全文
摘要:由于有时打不开flutter的icon官网 https://material.io/tools/icons/?style=baseline 截图存下icon 如果看不清 Ctrl + 恢复Ctrl 0
阅读全文
摘要:在做手机或移动端APP的接口测试时,需要从开发人员那里获取接口文档,接口文档应该包括完整的功能接口、接口请求方式、接口请求URL、接口请求参数、接口返回参数。如果当前项目没有接口文档,则可以使用fiddler对APP进行抓包确认。在手机上对APP进行操作,然后在Fiddler中可以抓取对应的网络交互
阅读全文
摘要:1. 介绍 本文会从代码层面去介绍Flutter动画,因此不会涉及到Flutter动画的具体使用。 1.1 Animation库 Flutter的animation库只依赖两个库,Dart库以及physics库。animation是采用Dart编写的,所以依赖Dart库是很正常的。physics库是
阅读全文
摘要:1. 动画介绍 动画对于App来说,非常的重要。很多App,正是因为有了动画,所以才会觉得炫酷。移动端的动画库有非常的多,例如iOS上的Pop、web端的animate.css、Android端的AndroidViewAnimations、跨平台的Lottie等。正是因为有了这些封装好的动画库,我们
阅读全文
摘要:Simulation 可以理解成动画进行的函数。 Flutter中自带了有下面几种。 BouncingScrollSimulationBounce弹性的滚动模拟 ClampedSimulation ClampingScrollSimulation* FrictionSimulation摩擦参数的的滚
阅读全文
摘要:一、贝塞尔曲线作用: *贝塞尔曲线就是这样的一条曲线,它是依据四个位置任意的点坐标绘制出的一条光滑曲线。在历史上,研究贝塞尔曲线的人最初是按照已知曲线参数方程来确定四个点的思路设计出这种矢量曲线绘制法。贝塞尔曲线的有趣之处更在于它的“皮筋效应”,也就是说,随着点有规律地移动,曲线将产生皮筋伸引一样的
阅读全文
摘要:void listDemo() { // 1.list的创建 listCreate(); // 2.多种类型的输出 listPrint(); // 3.添加数据 listAddElement(); // 4.删除数据 listRemoveElement(); // 5.更改列表元素 changeTh
阅读全文
摘要:color:颜色Colors.green ,系统默认了几种颜色,分别如下: red, pink, purple, deepPurple, indigo, blue, lightBlue, cyan, teal, green, lightGreen, lime, yellow, amber, oran
阅读全文
摘要:1 继续关系: BoxDecoration:实现边框、圆角、阴影、形状、渐变、背景图像 ShapeDecoration:实现四个边分别指定颜色和宽度、底部线、矩形边色、圆形边色、体育场(竖向椭圆)、 角形(八边角)边色 FlutterLogoDecoration:实现Flutter图片 Underl
阅读全文
摘要:文中所有示例代码请点击: gitee.com/yumi0629/Fl… 今天呢,我小拉面主要想给大家讲一讲Flutter中的 Slivers 大家族的使用场景和方法。开发过列表布局的同学们应该对 Slivers 系列的控件不陌生,或多或少都用过这个库中的控件,来解决复杂的滑动嵌套布局。 比如之前讲H
阅读全文
摘要:new SliverAppBar( leading: GestureDetector( child: Icon(Icons.arrow_back), onTap: () => Navigator.pop(context), ), //左侧按钮 /** * 如果没有leading,automatica
阅读全文
摘要:1. LimitedBox A box that limits its size only when it's unconstrained. 1.1 简介 LimitedBox,通过字面意思,也可以猜测出这个控件的作用,是限制类型的控件。这种类型的控件前面也介绍了不少了,这个是对最大宽高进行限制的控
阅读全文
摘要:1 基本内容1.1 继续关系Object > Diagnosticable > DiagnosticableTree > Widget > StatelessWidget > Container注:所有控件都是Widget的子类! 1.2 介绍一个便利的控件,结合了常见的绘画,定位和大小调整。 1.
阅读全文
摘要:actions → List一个 Widget 列表,代表 Toolbar 中所显示的菜单,对于常用的菜单,通常使用 IconButton 来表示;对于不常用的菜单通常使用PopupMenuButton 来显示为三个点,点击后弹出二级菜单。 automaticallyImplyLeading → b
阅读全文
摘要:class GridAnimation extends StatefulWidget { @override State<StatefulWidget> createState() { return GridAnimationState(); } } class GridAnimationState
阅读全文
摘要:Dio Dio是一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消等操作。视频中将全面学习和使用Dio的操作。 Flutter_swiper swiper滑动插件的使用,使用Swiper插件图片的切换效果。 FLURO Flutter的路由机制很繁琐,
阅读全文
摘要:1 继续关系: BoxDecoration:实现边框、圆角、阴影、形状、渐变、背景图像 ShapeDecoration:实现四个边分别指定颜色和宽度、底部线、矩形边色、圆形边色、体育场(竖向椭圆)、 角形(八边角)边色 FlutterLogoDecoration:实现Flutter图片 Underl
阅读全文
摘要:dependencies: dependencies: image_picker: ^0.4.12+1 最新的^0.5+9编译无法通过 import 'dart:io'; import 'dart:async'; import 'dart:io'; import 'dart:async'; impo
阅读全文
摘要:遇到这种问题,表示在你之前已经有2个commit而没有push到远程分支上,所以需要先git push origin **将本地分支提到远程仓库。也可以直接git reset --hard HEAD~x解决 ,这里的x表示的就是在这之前已经有多少次的提交,这句命令的意思就是直接回退到x 个commi
阅读全文
摘要:dependencies: flutter_svg: ^0.12.1 flutter packages get import 'package:flutter_svg/flutter_svg.dart';
阅读全文