flutter集合
汪小敏同学
努力经营当下,直至未来明朗。
展开
-
flutter的tabbar
import 'package:color_dart/color_dart.dart';import 'package:flutter/material.dart';class Order extends StatefulWidget { static _OrderState _orderState; getAppBar() { return _orderState.createAppBar(); } Order() { _orderState = _Orde...原创 2021-05-22 13:09:51 · 296 阅读 · 2 评论 -
flutter的PreferredSize
PreferredSize此控件不对其子控件施加任何约束,并且不以任何方式影响孩子的布局。常用来自定义AppBar和AppBar.bottom(PreferredSize子控件为AppBar或者AppBar.bottom)Scaffold( appBar: PreferredSize( preferredSize: Size.fromHeight(200), child: Container( color: Colo原创 2021-05-22 10:01:10 · 2898 阅读 · 0 评论 -
flutter 设置状态栏的颜色,背景appBar
flutter 设置状态栏的颜色,背景appBar: AppBar( elevation: 0.5, brightness: Brightness.light,在有AppBar的界面,状态栏一般有Brightness.dark,和Brightness.light两种模式,分别是白色的导航栏字体颜色和黑色的字体颜色appBar: AppBar( elevation: 0.5, brightness: Brightness.light, back...原创 2021-05-22 09:56:04 · 2252 阅读 · 1 评论 -
flutter封装ROW横向布局
import 'package:color_dart/color_dart.dart';import 'package:flutter/material.dart';class ARow extends StatelessWidget { final double height; final Widget leftChild; final Widget centerChild; final Widget rightChild; final EdgeInsets padding;.原创 2021-05-20 11:29:36 · 238 阅读 · 0 评论 -
flutter轮播图swiper
封装的轮播图组件/* * @Author: meetqy * @since: 2019-08-08 16:16:47 * @lastTime: 2019-08-15 14:57:57 * @LastEditors: meetqy */import 'package:flutter/material.dart';import 'package:flutter_swiper/flutter_swiper.dart';class CustomSwiper extends Stateless原创 2021-05-20 08:57:56 · 108 阅读 · 1 评论 -
flutter仿写知乎我的里面页面
import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';import 'package:flutter_app/global_config.dart';import 'package:...原创 2021-04-15 09:49:47 · 252 阅读 · 0 评论 -
flutter仿知乎首页页面列表实现
import 'package:flutter/material.dart';import 'package:flutter_app/global_config.dart';import 'package:flutter_app/home/follow.dart';import 'package:flutter_app/home/hot.dart';import 'package:flutter_app/home/recommed.dart';class HomePage extends St.原创 2021-04-08 17:54:47 · 410 阅读 · 0 评论 -
flutter仿知乎首页TabBar实现
import 'package:flutter/material.dart';import 'package:flutter_app/global_config.dart';import 'package:flutter_app/home/follow.dart';import 'package:flutter_app/home/hot.dart';import 'package:flutter_app/home/recommed.dart';class HomePage extends St.原创 2021-04-08 17:53:47 · 257 阅读 · 0 评论 -
仿知乎ui实现bottomNavigationBar
import 'package:flutter/material.dart';import 'index/index.dart';void main() { runApp(MyApp());}class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { retur...原创 2021-04-07 16:28:51 · 126 阅读 · 0 评论 -
flutter简单的gridview使用
import 'package:flutter/material.dart';class TsPage extends StatefulWidget { @override _TsPageState createState() => _TsPageState();}class _TsPageState extends State<TsPage> { @override Widget build(BuildContext context) { return.原创 2021-02-19 15:53:33 · 106 阅读 · 1 评论 -
flutter简单的listview用法
import 'package:flutter/material.dart';class TextPage extends StatefulWidget { @override _TextPageState createState() => _TextPageState();}class _TextPageState extends State<TextPage> { @override Widget build(BuildContext context) {.原创 2021-02-19 14:34:22 · 150 阅读 · 0 评论 -
flutter的provider4.0使用
dependencies: flutter: sdk: flutter # 状态管理 https://github.com/rrousselGit/provider provider: ^4.3.3Counter.dartimport 'package:flutter/material.dart';class Counter with ChangeNotifier { int _count = 0; int get count => _count; //外.原创 2021-02-05 10:55:49 · 410 阅读 · 0 评论 -
flutter--sp_util需要异步初始化
@overrideWidget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text(widget.title), ), body: Center( child: FlatButton( onPressed:() async { await SpUtil.getInstance(); /// examp.原创 2021-02-01 19:55:56 · 1415 阅读 · 0 评论 -
Your Flutter application is created using an older version of the Android
flutter 常见报错总结执行 flutter packages get 命令报错 Your Flutter application is created using an older version of the Android embedding. It’s being deprecated in favor of Android embedding v2. 解决办法: 在android manifest.xml中 activity节点下增加配置<meta-data原创 2020-12-11 11:23:02 · 942 阅读 · 0 评论 -
Error: Unable to ‘pub upgrade‘ flutter tool
运行 flutter doctor时终端报错信息如下:Updating flutter tool...The system cannot find the path specified.Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds...删除 flutter'\bin 目录下的 cache 文件夹,重新运行flutter doctor...原创 2020-11-18 15:27:03 · 1519 阅读 · 0 评论 -
flutter使用dio上传图片到阿里云Oss存储
最近呢,由于工作需要,然后之网上也找了一些博客资料。总觉得实现起来有很多问题。下面分享下我到一个完整例子。1.插件安装dio: ^2.1.13image_picker: ^0.6.0+12.准备阿里云oss信息accessKey 和AccessKeySecret3下面我就在2个方法里面实现拍照上传到功能/ //拍照 _takePhoto() asy...原创 2020-03-10 12:39:13 · 3364 阅读 · 3 评论 -
flutter指纹识别
一 : 引入local_auth: ^0.6.1二 : 添加权限Androidmanifest.xml <uses-permission android:name="android.permission.USE_FINGERPRINT"/>三:修改主题android:theme="@style/Theme.AppCompat"四 : 代码展示...原创 2020-01-13 13:52:57 · 1404 阅读 · 2 评论 -
flutter指纹识别认证报错解决
Launching lib/main.dart on PCT AL10 in debug mode...Initializing gradle... 1.0sResolving dependencies... 3.5s...原创 2020-01-13 08:51:41 · 651 阅读 · 0 评论 -
flutter实用系列(五)之网络请求dio,请求,拦截器简单示例
flutter一直很火的网络请求插件dio直接上代码,写成一个类,可以直接使用包含请求的封装,拦截器的封装import 'package:dio/dio.dart';import 'dart:async';import 'dart:io';import './apidomain.dart';import './httpHeaders.dart';import 'package:...原创 2019-12-26 16:14:00 · 2298 阅读 · 1 评论 -
Flutter开发 Dio拦截器实现token验证过期的功能
前言: 之前分享过在Android中使用Retrofit实现token失效刷新的处理方案,现在Flutter项目也有“token验证过期”的需求。刚开始我使用的是EventBus来通知弹出登录页面,但是发现在refresh token过期后并没有去登录,原因是EventBus需要在有生命周期的State状态中才能发送消息,在这里我构造了全局的上下文,以便弹出登录页面。所以接下来我简单总...转载 2019-12-26 15:47:27 · 3428 阅读 · 3 评论 -
flutter AppBar滚动渐变
这个需求应该是挺多的,今天用flutter 实现以下 , 直接上代码.我没有过多的封装,为了一次性贴出来,我自定义的组件 你可以写自己的,如果项目自己用,最好封装好,这样看着代码很乱这里只要的知识点是1: 监听NotificationListener( onNotification: (ScrollNotification notification) {...原创 2019-12-26 15:42:51 · 839 阅读 · 1 评论 -
Flutter 调试时卡在Installing build\app\outputs\apk\app.apk
先flutter run 运行 将 项目app/outputs/apk/app.apk 发送到手机安装 即可调试原创 2019-12-26 12:30:56 · 4517 阅读 · 0 评论 -
flutter 错误The method '/' was called on null.
这个bug是因为没有初始化flutter_screenutil加上下面的代码就好了原创 2019-12-26 09:30:19 · 4878 阅读 · 0 评论