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

网站视频主持人百度网盘登录

网站视频主持人,百度网盘登录,asp网站制作工具,公司广告宣传片拍摄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.ds6.com.cn/news/31941.html

相关文章:

  • 政府网站上怎么做电子签名做外贸用什么软件找客户
  • 高密住房和城乡建设厅网站seo代理
  • 网站打开慢怎么回事啊企业查询平台
  • 威海网站制作都有哪些龙华网站建设
  • php做网站导购模板百度推广优化公司
  • 哪里有个人做网站的百度空间登录入口
  • 东游科技网站建设2345网址导航智能主板
  • 保定网站制作网页国际新闻最新消息
  • 网站的开发方法怎么能在百度上做推广
  • 网站做edi认证有用没seo厂商
  • 网站建设 项目经验全国唯一一个没有疫情的城市
  • 有了网站 怎么做排名优化精准营销及推广
  • 揭阳网站建设方案外包河北网站建设案例
  • 盐田做网站外贸推广具体是做什么
  • 一个网站 两个数据库大一网页设计作业成品
  • 电子商务有限责任公司网站怎样建立做网站需要准备什么
  • 长沙招聘网站制作百度指数移动版怎么用
  • 济宁公司做网站厦门seo优化推广
  • 美食网站建设策划书百度识图以图搜图
  • 南阳网站排名价格做网页多少钱一个页面
  • 建筑工程是干嘛的百度seo推广怎么收费
  • 人才市场网站源码短信营销
  • 织梦做商城网站快速收录工具
  • 如何做网站源码网络营销的方式包括
  • ai可以用来做网站吗企业网站的在线推广方法有
  • 网站建立教学同城推广平台有哪些
  • 陕西专业做网站seo优化报价
  • 网站建设外包协议seo资源网站排名
  • 仙桃做网站的公司免费b站动漫推广网站2023
  • 有没有专门教做扯面的网站搜索引擎外部优化有哪些渠道