本示例包含 弹窗(对话框):
showDialog、showAboutDialog、CupertinoAlertDialog、context共享性dialog(StatefulBuilder构建), 列表弹窗 showBottomSheet 、showModalBottomSheet、类似于Toast的 showSnackBar 提示 、各种按钮、列表、按钮水波纹效果、设置语言、右上角菜单 PopupMenuButton、PopupMenuItem等
图标加载示例包含:
Icon、ImageIcon、NetworkImage、从内存解密(base64Decode)加载图片(Image.memory)、渐显式加载图片FadeInImage、给图片添加按下事件GestureDetector、Ink.image、从应用assets目录加载 Image.asset、图片圆角等
效果:
请先在flutter 根目录创建image文件,随便找两张图片命名为 bg.png 、aad.webp 放进去。
完整源码如下:
main.dart
import 'dart:convert';
import 'dart:math';
import 'dart:typed_data';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import
来源:oschina
链接:https://my.oschina.net/u/4412419/blog/4314236