摘要:
来源: https://blog.csdn.net/a823643426/article/details/96201069 https://blog.csdn.net/a823643426/article/details/96201293 阅读全文
摘要:
Timer 官网 引用 Timer 类存在于dart:async内,所以我们需要先导入 import 'dart:async'; 场景 1.指定时间结束后回调函数。回调只需要一次(类似js setTimeout) 2.指定时间结束后回调函数。回调多次(类似js setInterval) 例子 回调只 阅读全文
摘要:
首先来张图 代码打印这些方法在何时执行 class _LifeDemoState extends State<LifeDemo> with WidgetsBindingObserver { @override void initState() { // TODO: implement initSta 阅读全文
摘要:
Text( S.current.task_detail_task_details + data.text, maxLines: 20, style: TextStyle( color: Color.fromRGBO(77, 99, 104, 1), ), ), 直接设置maxLines 发现有些场景 阅读全文
摘要:
1.导入包 import 'package:flutter/services.dart'; 2.复制文本到剪切板 Clipboard.setData(ClipboardData(text: '复制到剪切板')); 3.从剪切板读取文本 var text = Clipboard.getData(Cli 阅读全文
摘要:
利用 css 3 的新特性 -webkit-scrollbar, 但是这种方式不兼容 火狐 和 IE <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>超出部分隐藏滚动条</title> </head> <style type=" 阅读全文
摘要:
onTap: (){ // 防重复提交 if(lastPopTime == null || DateTime.now().difference(lastPopTime) > Duration(seconds: 2)){ lastPopTime = DateTime.now(); _payOrder( 阅读全文
摘要:
word-wrap:break-word; word-break:break-all; overflow: hidden;/*这个参数根据需求来决定要不要*/ word-break:break-all单词截断自动换行 word-break:break-all例如div宽200px,它的内容就会到20 阅读全文
摘要:
简介 最近在fluttergo的issue中看到一条信息.笔者去pub库中简单的查了一个这个库的使用方法, 这个库的文档延续了google简约的风格. 查阅了baidu. google后也没有发现什么有意义的文档. 除了将英文翻译转化成中文, 就没有直接伸手党可以用的东西. 所以笔者亲自进行尝试. 阅读全文
摘要:
一、基本变量类型 dart 以 main 函数作为执行入口,虽然不强制类型,但是建议使用强制类型来使用,编译器不需要去推导类型: 如果使用var声明变量,则不会进行类型约束 void main() { } 1、 变量声明 & console 输出 & 字符串拼接 & 数字转字符串 print('he 阅读全文