首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    炫酷的Android时钟UI控件,隔壁产品都馋哭了

    效果酷炫,动画丰富,效果爆炸 boom~ ? 设计思路 看腻了市面上各种丑陋难看的时钟控件,是时候整点新活!...将现实生活中的摆钟圆形表盘设计、电子手表的数显表盘设计抽象出来,提取出“圆形”、“数显”、“时光流逝感”等词汇,融合这些词汇特征,把特征赋予最终的UI设计......就这样,一个炫酷的UI控件诞生了!...拨动时钟圆盘可以调整时钟,伴随时间的流逝,拨动的圆盘还能自动回位,交互逻辑自然顺畅。 ?...更懂 ☝️实现 类设计 从UI图中可以观察到,时钟控件由四个大表盘组成,分别是上下午表盘、小时表盘、分钟表盘、秒钟表盘。...mPaint.setColor(diskColor); canvas.drawCircle(mRadius, mRadius, mRadius, mPaint); //画数字

    79440

    炫酷的动态桌面了解一下?

    好多朋友都知道手机可以设置动态的壁纸, 可是少有人知道其实电脑也可以。...其实上面的三张图,分别来自三个不同的软件,第一个是火萤动态桌面,第二幅来自upupoo动态壁纸,小编用的是Deskscapes8。...在公众号回复“动态桌面”就能下载到软件和小编使用的视频啦。 下载完成后得到一个压缩包,先解压缩, 然后运行文件夹内的SETUP.EXE执行安装。 ? 然后选择我同意,接着点击Next。 ?...可以看到软件自带的动态背景,点击APPLY就设置成功了。 ? 自己下载的视频文件可以点击左上角的按钮, 添加视频文件所在的路径,然后就能设置背景了。 ?...设置完成后直接关闭软件,重启后也不会变, 如果你全屏运行其他程序,动态桌面会自动暂停节省资源的。

    1.1K20

    Android自定义View实现一个炫酷的时钟

    ,粒子透明度、半径、运动速度随机,运动超过一定距离或者时间消失 背景圆有一个从内到外的渐变色 计时模式下圆环有一个颜色渐变的顺时针rotate动画 整个背景圆颜色随着扇形角度变化而变化 指针颜色变化 数字变化是上下切换动画...1.3、从结构上分析 这个控件可以拆分为两个部分,由背景圆+数字控件两个部分构成的组合控件,之所以把数字控件单独拆分出来,也是为了方便做数字上下跳动的动画,毕竟通过控制drawText的位置实现动画感觉不方便...3.1、属性动画+2个TextView实现数字上下切换动画 实现数字切换动画,原本打算用RecycleView实现,但是考虑到动效上将来可能面临UI小姐姐各种骚操作,所以最终决定就用两个TextView...mTvSecond.setTranslationY(-mHeight * value); } else { //数字变小...,具有个十百位还有时钟冒号的通过容器布局AnimNumberView组合布局的方式实现表示时间和个十百位数 四、项目源码 博客只是大致讲了实现思路,具体实现请阅读源码 https://github.com

    84830

    玩转GSAP与barba.js,实现炫酷页面切换效果

    案例展示 今天我们将通过一个实战案例,来展示如何使用GSAP和barba.js制作一个炫酷的页面切换效果。该案例展示了一个在线购物网站的首页和产品页之间的切换动画。...通过这个案例,大家可以学会如何结合GSAP和barba.js实现流畅的页面过渡效果,动画效果如视频所示: 功能描述 在本案例中,我们将实现以下动画效果,让页面切换变得更加炫酷和流畅: 页面初次加载时的动画效果...这种动画不仅提升了视觉体验,还让用户感觉页面是动态的、富有生命力的。 页面离开时的动画效果:当用户从当前页面导航到另一个页面时,当前页面的内容会开始淡出并向下滑动,最终完全消失。...学习barba.js的基本配置: 初始化barba.js:学习如何在项目中引入和初始化barba.js。 配置过渡效果:掌握如何配置barba.js的过渡效果,包括页面加载、离开和进入时的动画。...data-barba="wrapper":这个属性告诉 barba.js 这是整个页面的包裹容器。barba.js 会在这个容器内部进行页面内容的切换。

    26110

    使用Three.js制作酷炫无比的无穷隧道特效

    这有赖于Three.js以及由fornasetti.com带来的灵感。 ? 例子地址 下载资源 WebGL变得原来越流行,我们可以看到一些列的网站使用WebGL来达到惊艳且具创造力的效果。...本文将分享一些类似的Three.js管道运动。 注意: 你的浏览器需要支持WebGL(> IE10)以便可以浏览这些例子。 ?...Fornasetti的网站截图 起步 在例子中我们会使用Three.js这个常用的库,来使构建WebGL效果更为便捷。...当你对于使用Three.js不是那么顺畅,我建议你先阅读一些入门课程。这里提供一个Rachel Smith写的三部分的入门课程。...隧道 现在我们有了一条曲线(一点也不弯),我们可以使用Three.js来创建一个隧道。

    7K52

    3分钟画出酷炫动态地图的秘诀!

    地图可视化,更常见的作用是“展示”,在某个报告,某份PPT里,来几张让外行看了大呼牛X的炫酷地图,然后我们莞尔一笑,深藏功与名。 ?...今天,小z给大家分享的这个地图可视化的方法既简单,又酷炫,Excel就能轻松实现。 先来个效果图吧: ? 可视化之前的热身 我们后面用到的功能主要是Excel中“三维地图”的功能。...在讲动态之前,先学习怎么样让地图变得更加好看: ? 导航栏有主题选项,提供了不同风格的主题,一般我会选择酷酷的黑色。 ? 怎么样,是不是比原生的养眼多了?...受限于电脑老旧+渣录屏软件,实际播放效果比这个酷N倍。具体播放速率、旋转形态、多图叠加等细节大家也可以自己DIY。‍ ‍ 最后,由于我们是上帝视角俯瞰,地图区域显示的很粗糙。

    1K11
    领券