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

华龙网重庆新闻网络推广优化品牌公司

华龙网重庆新闻,网络推广优化品牌公司,wordpress主题森林 终身,深圳高端网站建设招聘flutter开发实战-flutter_spinkit实现多种风格进度指示器 最近开发过程中flutter_spinkit,这个拥有多种种风格加载指示器 一、flutter_spinkit 引入flutter_spinkit # 多种风格的模糊进度指示器flutter_spinkit: ^5.1.0效果示例 const spinkit SpinKitRotatingC…

flutter开发实战-flutter_spinkit实现多种风格进度指示器

最近开发过程中flutter_spinkit,这个拥有多种种风格加载指示器

在这里插入图片描述

一、flutter_spinkit

引入flutter_spinkit

  # 多种风格的模糊进度指示器flutter_spinkit: ^5.1.0

效果示例

const spinkit = SpinKitRotatingCircle(color: Colors.white,size: 50.0,
);
final spinkit = SpinKitFadingCircle(itemBuilder: (BuildContext context, int index) {return DecoratedBox(decoration: BoxDecoration(color: index.isEven ? Colors.red : Colors.green,),);},
);
final spinkit = SpinKitSquareCircle(color: Colors.white,size: 50.0,controller: AnimationController(vsync: this, duration: const Duration(milliseconds: 1200)),
);

二、实现指示器效果

代码如下

import 'package:flutter/material.dart';
import 'package:flutter_spinkit/flutter_spinkit.dart';/// 加载中
class LoadingWidget extends StatelessWidget {const LoadingWidget({this.bgColor, Key? key}) : super(key: key);final Color? bgColor;Color getColorAtIndex(int index) {if (index == 0) {return Colors.deepOrangeAccent;}if (index == 1) {return Colors.redAccent;}if (index == 1) {return Colors.lightBlueAccent;}return Colors.white70;}Widget build(BuildContext context) {return Container(color: bgColor != null ? bgColor : Colors.white,child: Center(child: Column(mainAxisAlignment: MainAxisAlignment.center,crossAxisAlignment: CrossAxisAlignment.center,children: [SizedBox(width: 300.0,height: 60.0,child: SpinKitThreeBounce(size: 40.0,itemBuilder: (BuildContext context, int index) {return DecoratedBox(decoration: BoxDecoration(color: getColorAtIndex(index),shape: BoxShape.circle));},),),Padding(padding: const EdgeInsets.only(top: 20)),Text(//S.of(context).viewStateLoading,"正在加载中,一会就到了",style: TextStyle(fontSize: 18,fontWeight: FontWeight.w500,fontStyle: FontStyle.normal,color: Colors.white,decoration: TextDecoration.none,),)],),),);}
}

三、小结

flutter开发实战-flutter_spinkit实现多种风格进度指示器.
学习记录,每天不停进步。

http://www.mmbaike.com/news/58633.html

相关文章:

  • wordpress用户站点怎样淘宝seo排名优化
  • 旅游网站开发设计十大品牌营销策划公司
  • 做赌博网站被抓没盈利网络营销策划方案论文
  • 新一站保险网如何在百度打广告
  • 天津做网站多少钱广州网站关键词推广
  • 外贸做企业什么网站网络新闻发布平台
  • 莘县网站网络推广的方法和技巧
  • 网站导航的建设痘痘如何去除效果好
  • 电子商务网站建设公司百度搜索工具
  • 80端口被封怎么做网站免费网络推广软件
  • 找券网站怎么做新手怎样推销自己的产品
  • 做一个网站以及app多少钱凡科网
  • 无锡网站建设befen推广平台排名
  • 网站建设项目选题福鼎网站优化公司
  • 国外教做美食网站搜索风云榜入口
  • 哪里可以做虚拟货币网站怎么做好seo推广
  • 南京哪个网站建设比较好企业全网推广公司
  • 网站开发的操作可行性杭州seo论坛
  • 静态网站怎么做百度推广今日的头条新闻
  • 唐山企业网站模板建站如何制作网页教程
  • 网站怎么升级营销手段有哪些方式
  • 儿童 html网站模板长沙官网seo
  • 苏州网站推广排名百度关键词优化平台
  • 申请网站建设的请示东莞网站seo推广
  • 建设网站公司专业网站建网站建设网站
  • 便宜的手机网站建设网站流量统计
  • 做网站的公司面试国外搜索引擎大全
  • 校园网站建设需求分析适合35岁女人的培训班
  • 投资网站建设站长工具天美传媒
  • 宝山网站建设公司电脑优化大师哪个好