当前位置: 首页 > news >正文

写作网站都有哪些ppp学校网站系统管理

写作网站都有哪些ppp,学校网站系统管理,开发一款网站需要多少钱,上海建网站价格demo 地址: https://github.com/iotjin/jh_flutter_demo 代码不定时更新,请前往github查看最新代码 波浪动画三方库wave lottie动画 Lottie 是 Airbnb 开发的一款能够为原生应用添加动画效果的开源工具。具有丰富的动画效果和交互功能。 # 波浪动画 https://pub-web…

demo 地址: https://github.com/iotjin/jh_flutter_demo
代码不定时更新,请前往github查看最新代码

波浪动画三方库wave

lottie动画
Lottie 是 Airbnb 开发的一款能够为原生应用添加动画效果的开源工具。具有丰富的动画效果和交互功能。

  # 波浪动画 https://pub-web.flutter-io.cn/packages/wavewave: ^0.2.2# lottie动画 https://pub-web.flutter-io.cn/packages/lottielottie: ^2.4.0

效果图

在这里插入图片描述

在这里插入图片描述

波浪动画示例

class WavePage extends StatelessWidget {const WavePage({Key? key}) : super(key: key);Widget build(BuildContext context) {return Scaffold(appBar: const BaseAppBar('波浪动画'),body: _body(),);}_body() {const backgroundColor = Color(0xFFF15BB5);const colors = [Color(0xFFFEE440), Color(0xFF00BBF9)];const durations = [3000, 6000];const heightPercentages = [0.65, 0.66];var waveView = WaveWidget(config: CustomConfig(colors: colors,durations: durations,heightPercentages: heightPercentages,),backgroundColor: backgroundColor,size: const Size(double.infinity, double.infinity),waveAmplitude: 0,);return waveView;}
}

lottie动画示例

需要先准备好加载动画文件:将预先准备好的Lottie动画文件(.json格式)放入flutter项目的资源目录中。可以从Lottie官网下载或创建自定义动画文件。
然后使用 Lottie.asset('assets/xxx.json')加载Widget

import 'package:flutter/material.dart';
import 'package:lottie/lottie.dart';
import '/project/configs/project_config.dart';class LottiePage extends StatefulWidget {const LottiePage({Key? key}) : super(key: key);State<LottiePage> createState() => _LottiePageState();
}class _LottiePageState extends State<LottiePage> with TickerProviderStateMixin {late AnimationController _animationController1;late AnimationController _animationController2;void initState() {// TODO: implement initStatesuper.initState();_init();}_init() {_animationController1 = AnimationController(vsync: this, duration: const Duration(seconds: 1));_animationController2 = AnimationController(vsync: this, duration: const Duration(seconds: 1));}_startAnimation1() {_animationController1..reset()..forward();}_startAnimation2() {_animationController2..reset()..forward();}Widget build(BuildContext context) {return Scaffold(appBar: const BaseAppBar('Lottie 动画'),body: _body(),);}_body() {return ListView(children: [// Load a Lottie file from your assetsRow(mainAxisAlignment: MainAxisAlignment.center,children: [Lottie.asset('assets/lottie/首页.json', width: 50, height: 50),Lottie.asset('assets/lottie/星球.json', width: 65, height: 65),],),Row(mainAxisAlignment: MainAxisAlignment.center,children: [GestureDetector(onTap: () => _startAnimation1(),child: Lottie.asset('assets/lottie/首页.json',width: 50,height: 50,controller: _animationController1,onLoaded: (composition) => _startAnimation1(),),),GestureDetector(onTap: () => _startAnimation2(),child: Lottie.asset('assets/lottie/星球.json',width: 65,height: 65,controller: _animationController2,onLoaded: (composition) => _startAnimation2(),),),],),Lottie.asset('assets/lottie/Aniki Hamster.json', height: 200),// Load a Lottie file from a remote urlLottie.network('https://assets5.lottiefiles.com/packages/lf20_0LNPii4uOv.json'),],);}
}
http://www.yayakq.cn/news/16356/

相关文章:

  • 网站要精细是什么意思深圳 网站设计公司
  • 购物网站排名哪家好建筑设计网上接单
  • 一些难以发现的网站用html制作简易网页的教程
  • 广州中企动力网站制作wordpress最大文件
  • 做军事网站的项目背景大连市工程建设项目联合审批平台
  • 龙岩e网站中职网站建设与维护考试题
  • 网站建设服务合同需要哪些资料广告网站模板
  • 鼓楼福州网站建设北京旧房改造装修哪家好
  • 企业网站制作免费下载做微信网站公司
  • 甘肃手机版建站系统价格品牌vi设计有哪些内容
  • 网站建设现在主要做些什么cn域名网站
  • 怎么做一个网站app吗事业单位门户网站建设评价
  • 曲靖做网站公司wordpress电商平台搭建
  • 如何给一个网站做压测品牌建设口号
  • 动图制作网站青海建设厅通报网站
  • 国外企业网站设计欣赏重庆官方网站查询系统
  • 上海网站建设永灿14年品牌网站排名提升易下拉教程
  • 教做发绳的网站提供手机自适应网站公司
  • 网站建设需求方案wordpress0商业网站
  • 做网站都需要学什么语言长宁网站推广公司
  • jsp做购物网站技术可行性简单企业网站
  • 网站系统jsp模板做网站的价格
  • 洛阳网站建设找洛阳铭信网络旅游网站开发毕业设计
  • 网站开发 英语学美工难吗
  • 网页毕业设计作品广州网站优化方案
  • 宁波北仑网站建设花瓣网设计网站
  • 衡阳城乡建设局网站2019建设什么网站好运营
  • 网站建设合同补充内容外包加工网下载
  • 自助搭建网站婚礼策划网站
  • 北京南站最新消息电子商务网站建设的主页