首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MIUI加载时的等待图标#有趣的加载icon-1

最近突发奇想,想用html+css来做一些加载图标,计划做成一个系列吧。这第一集,就从MIUI开始,先来复刻一下MIUI的加载时的icon。...一、原效果 [MIUI原生加载icon] 为了这个效果我可是把手机分身给删了~(希望大家看过可以点一个小小的赞) 二、实现效果 [用HTML+CSS做出来的效果] 三、源码 如果直接用的话,改:root...选择器里面的值即可,有注释,调试一下就能得到自己想要的效果。...首先先在最低层先画一个圆形, 然后再弄一个比第一个圆小的圆放在第一步的圆上面(注意:这个圆的颜色和整个网页的背景色应当是相同的,且这个圆的应当比第一个圆要小), 其次再弄一个小小圆放在前两个圆的上面,作为小圆点...(自己把握大小的度,也可以参考我的来), 最后添加上动画旋转循环播放就好。

96860

复刻MIUI传输数据时的等待图标#有趣的加载icon-2

上一集,我们使用HTML+CSS复刻了MIUI的加载时的icon,如果想看上一集,请点此跳转。本集来复刻一下MIUI另外一个数据传输icon,如果你有更好的想法,一起在评论区玩耍吧!...一、原效果 [小米运动迁移数据界面] 找了半天也忘了这个加载动画哪里容易截图了,后来在小米穿戴中迁移小米运动数据找到了,嘿嘿,题外话:新版小米穿戴比小米运动好看多了。...写文章时发现电脑管家——个人中心页面也是同样的加载图标(如下图) [腾讯电脑管家个人中心加载icon] 二、实现效果 [实现效果] 偷懒啦,没录视频,截张图好了,如果您需要跑的话,复制源码到本地创建html...五、不足之处 其实放大官方的图标可以看清楚,环的断开处的端点也是有圆角的,通过我这个方法来弄简单粗暴但是没有圆角,放大之后没官方的舒服好看,如果您有更好的解决办法,欢迎在评论区写下您的想法。...六、有趣的加载icon系列 这个系列是我突发奇想弄出来的,主要是通过HTML+CSS来做一些加载动画的icon,这期为第二期,将会不定时加更。

65330
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Flutter Widget框架之旅 顶

    介绍 你好,世界 基本的小部件 使用材料组件 处理手势 根据输入更改小部件 把它们放在一起 响应小部件生命周期事件 key 全局Key 介绍 Flutter小部件采用现代反应式框架构建,从React中获得灵感...它允许使用预定义的一组材料图标。...处理手势 主要文章:Flutter的手势 大多数应用程序包括某种形式的与系统的用户交互。 构建交互式应用程序的第一步是检测输入手势。...( child: new Text('Engage'), ), ), ); } } GestureDetector小部件没有可视化表示,而是检测用户做出的手势...您可以使用GestureDetector检测各种输入手势,包括点击,拖动和缩放。 许多小部件使用GestureDetector为其他小部件提供可选的回调。

    6.7K20

    【Flutter】Flutter 拍照示例 ( 浮动按钮及点击事件 | 底部显示按钮组件 | 手势检测器组件 | 拍照并获取当前拍摄照片 | 从相册中选择图片 )

    文章目录 一、浮动按钮及点击事件 二、底部显示按钮组件 三、手势检测器组件 四、image_picker 完整代码示例 一、浮动按钮及点击事件 ---- 一般使用 Scaffold 组件作为界面的根布局组件...: () {} 括号中的参数为空 , 返回值也为空 ; /// Signature of callbacks that have no arguments and return no data. typedef...transitionAnimationController, }) 三、手势检测器组件 ---- 这里按钮点击使用 GestureDetector 组件 , 监听器 onTap 方法 , 用户点击时 ,...调用 getImageFromCamera 方法 ; GestureDetector( child: ListTile( // 相机图标 leading: Icon(Icons.camera_alt...pickedFile.path); } else { print('No image selected.'); } }); } /// 获取相册中的图像

    1.6K30

    【Flutter】Flutter 手势交互 ( 跟随手指运动的小球 )

    文章目录 一、Flutter 手势 - 跟随手指运动的小球 三、完整代码示例 三、相关资源 一、Flutter 手势 - 跟随手指运动的小球 ---- 设置小球坐标变量 : 其中 currentX 是距离左侧边界的距离...0; 小球的位置 : 小球是在 Stack 帧布局中的 Positioned 组件 , 其 left 和 top 字段值设置其坐标 , 分别对应 currentX 和 currentY 值 ; //...的移动距离 , 该距离需要与之前的距离累加 , 才能得到准确的坐标值 ; 在回调方法中调用 setState 方法 , 修改成员变量 currentX 和 currentY , 从而修改 Positioned...组件的位置 , 以达到小球移动的目的 ; /// 手势检测组件 child: GestureDetector( /// 移动操作 onPanUpdate: (e){ setState(...onTapUp: (e){ print("点击抬起"); }, // 手势检测的作用组件

    52500

    Flutter中构建布局 顶

    它的第一个孩子,列,包含2行文字。 第一列占用大量空间,所以它必须包装在扩展小部件中。 ? ? 第二行称为按钮部分,也有3个子项:每个子项都是一个包含图标和文本的列。 ?...在Flutter中,几乎所有东西都是一个小部件 - 甚至布局模型都是小部件。 您在Flutter应用中看到的图像,图标和文本都是小部件。...例如,您可能更喜欢ListTile,而不是Row,而ListTile是一个易于使用的小部件,具有前导和尾随图标属性以及最多3行文本。...GridView提供了两个预制列表,或者您可以构建自己的自定义网格。 当GridView检测到其内容太长而不适合渲染框时,它会自动滚动。...3行文本和可选的前导和尾随图标的行。

    43.1K10

    【Flutter】Flutter 照片墙 ( Center 组件 | Wrap 组件 | ClipRRect 组件 | Stack 组件 | Positioned 组件 | 按钮组合组件 )

    ; Flexible : 用于约束组件在父容器中展开大小的组件 ; 二、Center 组件 ---- widthFactor ( 宽度因子 ) 和 heightFactor ( 高度因子 ) 用于控制该组件的宽高..., 多了一个换行功能 , Wrap 组件可以有多行水平线性布局 ; 这是照片墙实现的主要组件 , Wrap 组件中由一组 Image 组件 List 集合作为子组件 ; 代码示例 : // 可自动换行的水平线性布局..., 在最外围使用 GestureDetector 组件 , 监听器 onTap 点击事件 , 点击时删除对应的图片文件 , 并更新整体布局 ; GestureDetector 组件的 child 子组件就是我们看到的关闭按钮..., 先使用 ClipOval 圆形切割组件切割出一个黑色圆形 , 在中间使用 Center 组件放置一个 Icon 白色图标 , 就组成了圆形的关闭按钮 ; 关闭按钮代码示例 : // 手势检测器组件...right: 5, // 距离顶部 5 top: 5, // 手势检测器组件

    8.4K20

    【Flutter 15】图解 ListView 不同样式 item 及 Widget 显隐性

    一年一度的谷歌大会又开始了,谷歌对 Flutter 的投入力度又加大了,所以更得好好学 Flutter 了。...和尚在做新闻列表方面的 Demo 时,想到会在列表中展示多种不同 item 样式,今天特意借助上一篇关于 ListView 的小例子 稍微调整一下,测试 ListView 中多种 item 样式展示方式...尝试如下 和尚按照 Android 的想法,应该会对 Android 列表的 ViewHolder 中进行状态判断;类似的和尚想在 itemBuilder 中对布局样式进行判断,想法是可以的...,只是在实践中遇到两个小小的问题,分析一下,如下: Widget buildListData( BuildContext context, String strItem, Icon iconItem...Widget 显隐性 和尚在实际测试的过程中需要用到【Widget 显隐性】,和尚想 Flutter 最大的特点就是一切都是 Widget,同时 Widget 不可为 null(错误:Widget

    2.8K51

    【Flutter】Flutter 手势交互 ( 点击事件处理 | 点击 onTap | 双击 | 长按 onLongPress | 点击取消 | 按下 onTapDown | 抬起 onTapUp )

    GestureDetector 组件 ; GestureDetector 组件中可设置的选项 , 在构造函数中的可选参数中, 大部分是回调方法设置字段 ; class GestureDetector...; 作用组件 : 在 child 字段设置手势检测的主体组件 , 就是监听哪个组件的手势事件 ; // 手势检测组件 GestureDetector( // 点击事件 onTap: (){...点击按下 onTapDown: (e){ print("点击按下"); }, // 点击抬起 onTapUp: (e){ print("点击抬起"); }, // 手势检测的作用组件...// 背景装饰 decoration: BoxDecoration( color: Colors.green, ), child: Text( "手势检测...onTapUp: (e){ print("点击抬起"); }, // 手势检测的作用组件

    2.2K00

    为Flutter应用程序添加交互性 顶

    IconButton也有一个保存图标的Icon属性。 _toggleFavorite()方法在按下IconButton时调用,它调用setState()。...首先,找到创建图标和文本的代码,并删除它: // ... new Icon( Icons.star, color: Colors.red[500], ), new Text('41') // ....当您重新加载应用程序时,星形图标现在应该响应点击。 问题? 如果您无法运行代码,请在IDE中查找可能的错误。 调试Flutter应用程序可能会有所帮助。...当状态改变时,调用setState()来更新UI。 TapboxB类: 扩展StatelessWidget,因为所有状态都由其父级处理。 当检测到轻击时,它会通知父母。...处理手势,Flutter Widget框架导览中的一部分:如何创建按钮并使其响应输入。 Flutter中的手势:Flutter手势机制的描述。

    4.2K20

    Flutter 入门指北之手势处理和动画

    在 Flutter 中,自带手势监听的目前为止好像只有按钮部件和一些 chip 部件,例如 Text 等部件需要实现手势监听,就需要借助带有监听事件的部件来实现了,这节我们会讲下 InkWell 和 GestureDetector...InkWell 在前面的一些例子中,小伙伴应该看到了好几次 InkWell 这个部件,通过它我们可以实现对一些手势的监听,并实现 MD 的水波纹效果,举个简单的一个例子 InkWell( child...`InkSplash.splashFactory` this.enableFeedback = true, // 检测到手势是否有反馈 this.excludeFromSemantics...GestureDetector 有个 behavior 属性用于设置手势监听过程中的表现形式 deferToChild 默认值,触摸到 child 的范围才会触发手势,空白处不会触发 opaque 不透明模式...Hero 通过指定 Hero 中的 tag,在切换的时候 Hero 会寻找相同的 tag,并实现动画,具体的实现逻辑,这里可以推荐一篇文章 谈一谈Flutter中的共享元素动画Hero,里面写的很详细,

    1.9K30

    6详解AppBar小部件

    由于它是一个如此常用的组件,因此 Flutter 为该功能提供了一个名为AppBar的专用小部件。 在本教程中,我们将通过一些实际示例向您展示如何在 Flutter 应用程序中自定义 AppBar。...以下是我们将介绍的内容: Flutter 中的 AppBar 是什么? 应用栏布局 自定义 AppBar Flutter 中的 AppBar 是什么?...Flutter AppBar 布局 leading leading 接受一个小部件,可以分配任何东西——文本、图标,甚至一行中的多个小部件。...AppBar 导航箭头 当我们将 添加Drawer到Scaffold时 ,会分配一个菜单图标leading来打开抽屉。...AppBar( actions: [ Icon(Icons.more_vert), ], ), Flutter AppBar 操作图标 让我们再向列表中添加一个小部件: AppBar

    16.4K10

    flutter技术落地使用

    ,同时Flutter借鉴了FaceBook成熟开源框架React的单向数据绑定的特性,使我们在开发的过程中可以恰到好处的更新和控制我们的页面。...Image 一个显示图片的widget Text 单一格式的文本 Icon A Material Design icon....ListView 列表显示 Icon 图标 Switch 单选开关 Checkbox 复选框 TextField 输入框 Form 表单组件 Flex、Expanded 弹性布局 Wrap 流式布局 Stack...、Positioned 层叠布局,用于页面定位,层叠摆放 Align 对齐与相对定位 GestureDetector 手势识别 Widget拓展 进阶学习:https://flutter.cn/docs...深入学习Flutter运行机制 学习Flutter运行机制可以帮助我们更好的解决实际开发中的一些问题,譬如:渲染、动画机制、数据绑定、流数据处理。

    1K20

    Flutter技术与实战(4)

    而 Flutter 将视图树的概念进行了扩展,把视图数据的组织和渲染抽象为三部分,即 Widget,Element 和 RenderObject。...ListView( children: [ //设置ListTile组件的标题与图标 ListTile(leading: Icon(Icons.map), title...Flutter 需要原生环境才能运行,但是有些资源我们需要在 Flutter 框架运行之前提前使用,比如要给应用添加图标,或是希望在等待 Flutter 框架启动时添加启动图,我们就需要在对应的原生工程中完成相应的配置...下面的例子中,我们声明了一个 flutter_app_example 的应用配置文件,其版本为 1.0,Dart 运行环境支持 2.1 至 3.0 之间,依赖 flutter 和 cupertino_icon...像这样的手势识别发生在多个存在父子关系的视图时,手势竞技场会一并检查父视图和子视图的手势,并且通常最终会确认由子视图来响应事件。

    10.9K20

    Flutter中设置Android的应用名称和图标(android,ios,web)#yyds干货盘点#

    Flutter在新建过程中,生成的project name是默认的应用名称,应用图标也是默认的,具体效果如下所示: [Flutter中设置Android的应用名称和图标(android,ios,web)...,ios,web)#yyds干货盘点#_应用图标_03] (2)AndroidManifest.xml文件中application下面的icon对应的值就是应用的图标文件; [Flutter中设置Android...的应用名称和图标(android,ios,web)#yyds干货盘点#_android_04] 二、Flutter中设置iOS的应用名称和图标 1、由于苹果的icon设置有点特殊,建议开发者直接通过xcode...、Flutter中设置web端的应用名称和图标 应用名称 index.html中的title [Flutter中设置Android的应用名称和图标(android,ios,web)#yyds干货盘点#_...flutter_08] 应用图标 [Flutter中设置Android的应用名称和图标(android,ios,web)#yyds干货盘点#_flutter_09] [Flutter中设置Android

    3.4K20

    探索 Flutter 中的 NavigationRail:使用详解

    : 自定义图标: 使用任何您喜欢的图标,例如 Flutter 自带的图标或自定义的图标。...NavigationRailDestination( icon: Icon(Icons.home), // 使用 Flutter 自带的图标 // 或者 icon: Icon( IconData...当用户点击导航栏中的选项时,onDestinationSelected 回调函数会被调用,并根据选定的索引来更新 _selectedIndex。...通过这种方法,您可以实现根据选定的导航栏项切换不同的页面内容,为用户提供直观的导航体验。您还可以根据需要将其他页面添加到 PageView 中,以扩展应用程序的功能。 6....NavigationRail( leading: Icon(Icons.menu), // 在导航栏顶部添加图标 trailing: Icon(Icons.search), // 在导航栏底部添加图标

    66910

    Flutter简单介绍以及 Hello World解析

    处理手势 主要文章: Flutter中的手势 大多数应用程序包括某种形式与系统的交互。构建交互式应用程序的第一步是检测输入手势。...child: new Text('Engage'), ), ), ); } } 该GestureDetector widget并不具有显示效果,而是检测由用户做出的手势...您可以使用GestureDetector来检测各种输入手势,包括点击、拖动和缩放。 许多widget都会使用一个GestureDetector为其他widget提供可选的回调。...当ShoppingList首次插入到树中时,框架会调用其 createState 函数以创建一个新的_ShoppingListState实例来与该树中的相应位置关联(请注意,我们通常命名State子类时带一个下划线...当这个widget的父级重建时,父级将创建一个新的ShoppingList实例,但是Flutter框架将重用已经在树中的_ShoppingListState实例,而不是再次调用createState创建一个新的

    9910
    领券