上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 29 下一页
  2019年7月29日
摘要: 1、引入flutter_swiper插件 flutter最强大的siwiper, 多种布局方式,无限轮播,Android和IOS双端适配. Flutter_swiper的GitHub地址:https://github.com/best-flutter/flutter_swiper 了解flutter 阅读全文
posted @ 2019-07-29 09:53 JoeYoung 阅读(5614) 评论(0) 推荐(0)
  2019年7月26日
摘要: Flutter提供了强大的拖拽控件,可以灵活定制,并且非常简单。下面作一个拖拽的案例。 Draggable Widget Draggable控件负责就是拖拽,父层使用了Draggable,它的子元素就是可以拖动的,子元素可以实容器,可以是图片。用起来非常的灵活。 参数说明: data: 是要传递的参 阅读全文
posted @ 2019-07-26 10:05 JoeYoung 阅读(3238) 评论(0) 推荐(0)
  2019年7月25日
摘要: 轻提示的效果在应用中是少不了的,其实Flutter已经准备好了轻提示控件,这就是toolTip。 轻量级操作提示 其实Flutter中有很多提示控件,比如Dialog、Snackbar和BottomSheet这些操作都是比较重量级的,存在屏幕上的时间较长或者会直接打断用户的操作。 当然并不是说这些控 阅读全文
posted @ 2019-07-25 16:13 JoeYoung 阅读(1385) 评论(0) 推荐(0)
摘要: 在苹果手机上有一种才操作叫做右滑返回上一页,一些不错的应用都有类似的操作,随着苹果手机越来越多,这种操作开始普遍开来,在安卓手机上也开始使用。 Cupertino UI 其实早都知道Flutter有两套UI模板,一套是material,另一套就是Cupertino。Cupertino主要针对的的就是 阅读全文
posted @ 2019-07-25 10:58 JoeYoung 阅读(3817) 评论(0) 推荐(0)
摘要: 上次只写了方法和参数,这次写了完整的示例,页面间参数的传递和接收的示例。 1、参数传递 用在程序上解释就是比如你进入一个商品选择列表,当你想选择一个商品的具体信息的时候,你就要传递商品编号,详细页面接受到编号后,显示出不同的内容。 声明数据结构类 Dart中可以使用类来抽象一个数据,比如我们模仿一个 阅读全文
posted @ 2019-07-25 09:50 JoeYoung 阅读(19053) 评论(1) 推荐(1)
  2019年7月24日
摘要: 打开一个APP,经常会看到精美的启动页,这种启动页也称为闪屏动画。它是从无到有有一个透明度的渐变动画的。图像展示完事后,才跳转到用户可操作的页面。 AnimationController AnimationController是Animation的一个子类,它可以控制Animation, 也就是说它 阅读全文
posted @ 2019-07-24 10:06 JoeYoung 阅读(1728) 评论(0) 推荐(0)
摘要: 现在人们对于网站的美感要求是越来越高了,所以很多布局需要优美的曲线设计。当然最简单的办法是作一个PNG的透明图片,然后外边放一个Container.但其内容如果本身就不是图片,只是容器,这种放入图片的做法会让包体变大。其实我们完全可以使用贝塞尔曲线进行切割。 ClipPath 路径裁切控件 clip 阅读全文
posted @ 2019-07-24 09:21 JoeYoung 阅读(4492) 评论(0) 推荐(0)
  2019年7月23日
摘要: Flutter的Fliter Widget 也是非常强大的,它可以制作出你想要的神奇滤镜效果。下面制作一个毛玻璃效果。 这个和以前的写法都一样,所以就直接贴代码了。 这个代码嵌套很多,所以一定要注意你的代码层次,容易出错的地方就是嵌套错误。这个效果尽量少用,因为测试了一下,它对系统的消耗还是比较大的 阅读全文
posted @ 2019-07-23 16:51 JoeYoung 阅读(2538) 评论(0) 推荐(0)
摘要: 现在Flutter的路由效果已经非常不错了,能满足大部分App的需求,但是谁不希望自己的App更酷更炫那,下面介绍几个酷炫的路由动画。 其实路由动画的原理很简单,就是重写并继承PageRouterBuilder这个类里的transitionsBuilder方法。 不过这个方法还是有很多写法的,通过写 阅读全文
posted @ 2019-07-23 11:32 JoeYoung 阅读(5949) 评论(0) 推荐(1)
摘要: FloatingActionButton 简称 FAB,从字面理解可以看出,它是“可交互的浮动按钮”,其实在Flutter默认生成的代码中就有这家伙,只是我们没有正式的接触。 一般来说,它是一个圆形,中间放着图标,会优先显示在其他Widget的前面。一般可以实现浮动按钮,也可以实现类似闲鱼 app 阅读全文
posted @ 2019-07-23 09:33 JoeYoung 阅读(8292) 评论(0) 推荐(1)
  2019年7月22日
摘要: ExpansionTile组件 ExpansionTile Widget就是一个可以展开闭合的组件,常用的属性有如下几个。 title:闭合时显示的标题,这个部分经常使用Text Widget。 leading:标题左侧图标,多是用来修饰,让界面显得美观。 backgroundColor: 展开时的 阅读全文
posted @ 2019-07-22 14:55 JoeYoung 阅读(4041) 评论(0) 推荐(0)
摘要: 先建立一个主文件,继承StatelessWidget,然后在home属性中加入SearchBarDemo,这是一个自定义的Widget,主要代码都在这个文件中。 然后是搜索页面,里面包含数据及搜索功能。 工作中这些数据是后台传递给我们,或者写成配置文件的,这里我们就以List的方式代替了。我们在这个 阅读全文
posted @ 2019-07-22 11:23 JoeYoung 阅读(9512) 评论(1) 推荐(0)
摘要: 官网以及很多网上文章的开发都是基于Android ,因为它能创建不同类型移动设备虚拟机。但个人始终觉得它太庞大,启动慢耗资源,但我们使用Flutter又离不开虚拟机。 经过实践,现在能成功的单独启动移动设备虚拟机使用VSCODE进行开发了。 1、各种安装和配置 按着官网文档设置环境变量,安装JDK, 阅读全文
posted @ 2019-07-22 09:19 JoeYoung 阅读(3772) 评论(0) 推荐(0)
  2019年7月19日
摘要: TabController 这是Tab页的控制器,用于定义Tab标签和内容页的坐标,还可配置标签页的切换动画效果等。 TabController的创建有两种形式,一种是使用系统的DefaultTabController,第二种是自己定义一个TabController实现SingleTickerPro 阅读全文
posted @ 2019-07-19 16:05 JoeYoung 阅读(4193) 评论(0) 推荐(0)
摘要: 先在pubspec.yaml中引入Dio包如图所示 认识Dio库:dio是一个dart的 http请求通用库,目前也是大陆使用最广泛的库,国人开发,完全开源。 flutter的插件包管理:学了引入dio包,并简单的学习了pubspec.yaml的结构和编写注意事项。 get请求的编写:我们以一个充满 阅读全文
posted @ 2019-07-19 14:49 JoeYoung 阅读(14950) 评论(0) 推荐(1)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 29 下一页