实现这三个方法 onHorizontalDragStart: _onHorizontalDragStart , onHorizontalDragUpdate: _onHorizontalDragUpd...
flutter实现底部弹出框
效果如下: 实现方法: import 'dart:ui'; import 'package:flutter/material.dart'; import 'package:zmreader/commo...
flutter简单的app升级方案
升级过程中包括强制升级和普通升级 普通升级,用户自己选择升级 强制升级,用户必须升级,否则退出app 效果如下图: 代码如下: import 'dart:io'; import 'package:di...
客户端app版本比较代码实现
/** * * @param version1 * @param version2 * @return * version1>version2 返回1 * = 0 * < -1 */ pu...
flutter使用WillPopScope进行返回拦截
为了避免用户误触返回按钮而导致APP退出,在很多APP中都拦截了用户点击返回键的按钮,flutter是通过WillPopScope,其实flutter使用起来就非常简单如下: retur...
Flutter之RaisedButton组件禁用按钮
/** const RaisedButton({ Key key, @required VoidCallback onPressed, ValueChanged<bool> onHighl...
Flutter 实现多选择标签控件
ChoiceChip 选择控件就不说了,有时开发中不一定能满足,今天就自己实现一个,效果如下图: 实现方式:绘画单个选项,代码如下: import 'package:flutter/material....
flutter启动页黑白屏的问题处理
白屏问题解决: 1:项目下android->app->src->main->res->drawable添加启动页图片,同时该目录下launch_backgroud.xml...
Flutter修改应用名称和替换图标
Flutter 在新建过程中的 project name 即为默认的应用名称,但是往往不一定最终使用该名称,这里说说怎么修改吧 修改名称 flutter修改ios和Android是分开修改的, And...
在线json转换成dart类
最近使用flutter,json太多了,需要转化成dart类,在线找了个在线生成的网站,于是就拷贝过来了, 传送门:在线json转换成dart类 如下图: