- 博客(10)
- 收藏
- 关注
转载 flutter跳转界面无法触发dispose的解决方法,无效遥控器返回物理按键方法
flutter跳转界面无法出发dispose的解决方法,无效遥控器返回物理按键方法
2021-07-01 17:05:47
2361
原创 Flutter 子组件父组件传参-刷新页面状态
一、创建一个子组件test2.dartimport 'package:flutter/material.dart';//子组件class Test2 extends StatefulWidget { final changeColor; //定义一个接收变量 Test2({Key key, this.changeColor}) : super(key: key); @override _Test2State createState() => _Test2State();}
2021-06-11 14:52:39
1660
原创 Flutter-网络请求封装
import 'package:dio/dio.dart';import '../common/global.dart';//全局变量 -获取通用域名//请求封装class Http { //get请求 static void get( String url, //路径 Map<String, dynamic> params, //参数 Function callback, //请求成功回调函数 {Function errorCal
2021-05-26 14:11:18
266
原创 Flutter-dart语言封装-列表List固定长度分割n个子list
constructList(int len, List list) { var length = list.length; //列表数组数据总条数 List result = []; //结果集合 int index = 1; //循环 构造固定长度列表数组 while (true) { if (index * len < length) { List temp = list.skip((index - 1) * len).take(len).toList();
2021-05-18 10:13:45
2039
原创 Flutter屏幕自适应像素封装
import 'dart:ui';import 'package:flutter/material.dart';//自适应屏幕class ScreenAadpt { //第一步 获取设备对象属性 static MediaQueryData mediaQuery = MediaQueryData.fromWindow(window); static double screenwidth; //设备屏幕宽度width static double screenheight; //设备屏幕
2021-04-29 14:04:59
488
原创 Flutter随机数+时间戳(自定义唯一标识)
//获取随机4位+时间戳 getUUid() { String randomstr = Random().nextInt(10).toString(); for (var i = 0; i < 3; i++) { var str = Random().nextInt(10); randomstr = "$randomstr" + "$str"; } var timenumber = DateTime.now().millisecondsSin
2021-03-22 13:57:55
1393
原创 Flutter简单轮播图组件~~
第一步:首先找到项目目录下的pubspec.yaml文件,然后把做这个代码flutter_swiper: ^1.0.6 写入文件,然后在终端运行flutter pub get。这个插件就安装完成。dev_dependencies: flutter_test: sdk: flutter flutter_swiper: ^1.0.6flutter pub get第二步引用轮播图插件包,进行实例开发import 'package:flutter_swiper/flutter_s
2021-03-22 10:59:31
218
原创 Flutter文字渐变色不会?三步教你解决~~~
第一步 获取屏幕大小Size size = MediaQuery.of(context).size;第二步 创建渐变色范围 Gradient gradient = LinearGradient(colors: [ Color.fromRGBO(253, 157, 0, 1), Color.fromRGBO(250, 100, 0, 1) ]);第三步 需要渐变区间Shader shader = gradient.createShader(Rect.fromLTWH(0, 0,
2021-03-19 17:41:41
612
原创 单行、多行字数过多显示省略号样式
单行、多行字数过多显示省略号样式注意:一定要按照以下结构。可以用于web或者微信小程序一、单行html: <div>文字</div>css :div{ display: block; overflow: hidden;//溢出隐藏 width: 406px;//长度必须设置 white-space: nowrap;//不换行 text-overflow: ellipsis;//省略号 }二、多行html:<d
2021-03-17 19:01:33
174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人