自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Flutter时间选择器(城市选择器,时间选择器,数量选择器)

倒入第三方库:flutter_picker: 1.1.0github:https://github.com/yangyxd/flutter_pickerflutter_picker的作者提供了多种adapter来处理不同的情况(NumberPickerAdapter,PickerDataAdapter,DateTimePickerAdapter),主要处理数据对应就行了。简单的...

2020-01-08 23:08:06 11394 8

原创 flutter获取图片大小的Widget(网络图片大小,本地图片大小)

本地资源使用:AsperctRaioImage.asset( 'images/img_home_bg.jpg', builder: (context, snapshot, url) { print('width=${snapshot.data.width}'); print('heih...

2019-12-22 21:48:42 5248

原创 flutter纵向滚动嵌套横向滚动

如何在纵向滚动中插入横向滚动列表呢? return LayoutBuilder( builder: (BuildContext context, BoxConstraints constraints) { return SingleChildScrollView( scrollDirection: Axis.horizontal, ...

2019-12-21 00:09:20 5937 1

原创 flutter标题栏滑动隐藏显示

ScrollController _scrollController = ScrollController(); int _titleAlpha = 0; //范围 0-255使用 ScrollController 来监听滚动事件,在initState()方法中增加监听 _scrollController ..addListener(() { ...

2019-12-16 13:11:55 3815 5

原创 flutter对dio的优雅封装

1.准备工作,相关内容flutter dio 封装(增加 loading dialog)flutter dio 封装(log 打印)flutter dio封装(返回值泛型的处理)2.目录结构3.代码片段这边只列举 get 和 post 方法1).GET方法get<T, G>(String url, {HttpCallBack su...

2019-12-15 14:10:23 6212 3

原创 flutter对dio的封装(增加 loading dialog)

传入hasLoading 为 ture ,且 传入context就能显示loading dialog

2019-12-15 13:53:16 2564

原创 flutter对dio的封装(log 打印)

给 dio 设置一个InterceptorsWrapper就好了例如: _dio.interceptors .add(InterceptorsWrapper(onRequest: (RequestOptions options) { print( "\n================================= 请求数据 =====...

2019-12-15 13:46:57 2476

原创 flutter对dio对封装(返回值泛型的处理)

需要配置FlutterJsonBeanFactory插件http 请求返回集合的处理:返回 List<HomeEntity> void _getHomeList(int currentPage) async { await HttpUtil.getInstance().get<HttpResponseListEntity, HomeEntity>(...

2019-12-15 13:42:15 5281

原创 Flutter在图片上使用InkWell,水波纹

写个 Stack,然后嵌套下就好了。

2019-05-30 17:53:38 1453

原创 flutter 圆角、圆形头像封装工具类

可使用圆角,圆形头像,可设置边框颜色,更多的需求自己加import 'package:flutter/material.dart';///头像处理类class AvatarUtil extends StatelessWidget { final String imgUrl; final double width; final double height; final d...

2019-05-30 17:05:53 406

原创 flutter 自定义TextField,自带删除

个人flutter学习地址:https://github.com/yiguoziyu/live很简单,没什么好说的,直接上效果图:自定义类:import 'package:flutter/material.dart';import 'package:flutter/services.dart';///自带删除的ITextFieldtypedef void ITextFie...

2018-09-25 14:29:17 13702 4

原创 retrofit+mvp+okhttp+rxjava封装

首先是retrofit和okhttp的封装:因为retrofit的底层就是用okhttp请求网络的,所以可以通过就是设置okhttp的连接超时,缓存,日志等,将它加入到retrofit中。具体代码:import android.content.Context;import android.util.Log;import com.jakewharton.retrofit2.adapter.rx...

2018-02-28 17:08:39 1167

原创 Toolbar动态设置menu菜单,标题居中,menu和返回键点击事件

最近用toolbar,感觉使用非常麻烦,标题不能居中,设置点击事件也很麻烦,就自己封装了一个toolbar;1.首先解决标题不能居中的问题;1)自定义一个xml文件取名为itoolbarxml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"

2018-02-03 16:55:35 4344

原创 Android优化EditText

写项目的时候写输入框,总是感觉很繁琐,就自己自定义了一个EditText,进行了优化。1.优化了监听事件:一般EditText监听只用到了onTextChanged()方法,其余的都是多余的,所以就自定义一个监听就好了;2.多个editText可以同一个监听;3.自带取值方法和判断处理我懒,就直接就上代码了:/** * 简易EditText * Created by l

2018-01-31 19:23:22 632

原创 Android复制粘贴

记录下android学习的点滴复制粘贴主要有ClipboardManager和ClipData类。很简单,将类写成枚举类,使用很方便;加入异常处理,防止app因为复制粘贴失败而崩溃,可以根据返回值做相应的ui提示;import android.content.ClipData;import android.content.ClipboardManager;import androi

2018-01-20 11:57:50 387

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除