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
Flutter 布局常用的 widgets(Common layout widgets) 简单列举总结一下常用的布局widget。Flutter有丰富的layout组件库。其中有一些是常用库。下面的widget分为两类:标准组件和来自Material Components的特殊组件。只有Material App能够使用Material Components的组件。 标准组件 - Standard widgets Container 给一个组件添加 padding, margins, 2018-06-26 Flutter_note