Flutter - 处理手势 Flutter - 处理手势点击,滑动等等手势。 处理点击步骤 创建自定义button类 在其中使用GestureDetector并复写onTap回调 代码实现1234567891011121314151617181920212223import 'package:flutter/material.dart';/// 自定义buttonclass ButtonSample1 2018-09-06 Flutter_note
Flutter - 页面间跳转操作 切换到一个新的界面并且能跳回来大多数App都包含多个界面。比如数据列表页和详细页。Android中的页面可以是Activity;iOS中使用ViewController。在Flutter中,页面也是widget。使用Navigator来切换页面。 步骤: 1.创建2个页面 2.用Navigator.push跳去第二个页面 3.用Navigator.pop回到第一个页面 push和pop很容易让 2018-09-05 Flutter_note
Android OkHttp + Retrofit 使用示例 OkHttp + Retrofit使用示例。从引入依赖,编写接口,到发起网络请求。 2018-08-22 Android_note #network #OkHttp
Flutter International 国际化,Localization 本地化, 使用字符串Map 记录一种简单的方式实现字符串的国际化。 这里没有用到Intl包,而是将所需的字符串存放在一个map中。 步骤: MaterialApp中添加本地化代理和语言类型 创建文字资源文件 新建一个类继承LocalizationsDelegate,和文字资源文件联系起来 使用代理获取想要的文字资源 新建项目international_demo,得到一个带按钮示例工程。改造一下MaterialApp。12 2018-07-16 Flutter_note
Flutter International 国际化,Localization 本地化, 使用Intl 新建项目,得到一个示例工程。本例中使用intl包来管理文字资源。 项目地址: https://github.com/RustFisher/localization_demo 步骤: 添加依赖项 - intl 创建文字资源文件 生成arb文件 新增和修改arb文件 根据arb生成dart文件 创建localization代理,新建一个类继承LocalizationsDelegate,和文字资源 2018-07-16 Flutter_note
Flutter Drawer 抽屉视图与自定义header 移动开发中,drawerLayout抽屉视图是比较常用的一种控件。一般将用户的头像,用户名等信息在抽屉视图中呈现。drawer中也可以提供一些选项,比如跳转去设置页,跳转去用户资料页面等等。 Flutter提供了Drawer组件;结合ListView等组件,开发者可以快速地制作出抽屉视图。 使用material中的UserAccountsDrawerHeader使用material中的UserAc 2018-07-03 Flutter_note
Flutter widget动画效果之CurvedAnimation 在Android中,我们可以用XML来指定动画样式,或者调用View的animate()方法。在Flutter中,widget的动画效果利用animated动画化组件的动画库来实现。 Flutter中,使用AnimationController来控制动画暂停、调整进度、停止和倒退。AnimationController继承自Animation<double>。 在vsync信号发出时, 2018-06-26 Flutter_note
Flutter 加载网络图片的几种方式 对很多移动应用来说,加载网络图片是很常见的基本功能。Android中常用Glide等图片库。Flutter提供了Image组件来展示不同类型的图片。 加载网络图片有几种方式: Image.network FadeInImage.memoryNetwork 使用cached_network_image中的CachedNetworkImage 使用Image.network加载图片根据URL加载图 2018-06-26 Flutter_note