首页
学习
活动
专区
圈层
工具
发布

不怕搞事,自定义View云扩散效果

这次给大家分享的效果是一个闪屏页的效果,效果如下: ? 有没有眼前一亮?...现在许多炫酷的闪屏页或者引导页喜欢用视频来做,但是我偏不,原因有两个: 1.视频会增加App体积,为了这一个闪屏页,多增加用户下载流量,这是很恶心的一件事情。...2.第二段云扩散融合效果,视频实现起来比较棘手。 1 动效制作思路发散 前面一篇跟大家分享了一写关于动画的小技巧。...3.比较特殊的如上面的效果,扩散并不是View自己被扩散。 所以在做动效的时候,应该从一个魔术师的角度去考虑,而不能从用户的角度来考虑,做到思维的发散。...(实际为开启硬离屏缓存) 2、两个bitmap大小尽量一样。 3、背景色为透明色。

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

    闪屏还可以这样玩

    那么,是否有形式比较新颖的闪屏,来改变这个现状呢?下面开始来介绍可互动闪屏。...一.什么是可互动闪屏 可互动闪屏对于传统广告闪屏的区别就是,在之前的基础上,补充了可交互的内容形式,增加了互动性和趣味性,可充分唤起用户的好奇心,从而提升整个广告或者某个模块的点击率。...举个例子: 在手Q游戏中心中,针对FIFA足球世界新游上线之际,我们尝试设计了一个可踢球互动的广告闪屏,引导用户下载游戏,具体如下: 视频内容 这个闪屏上线之后,数据非常可观,点击率是以往传统营销闪屏的...对于互动闪屏来说,并不需要太多的模块,经过对视频中的玩法分析,可以精简为以下模块进行开发,减少工作量。...2.游戏元素设计 在这个互动闪屏中,有足球场,守门员,门框,足球,发射按钮,准心等元素。可以先设计一下这些元素的通用类属性和方法,并对其进行派生。

    1.7K80

    聊聊文石Tab8阅读器的使用体验

    以前刚接触Kindle的时候,就在想什么时候墨水屏才能达到快刷不闪屏的水平,中间等了那么多年也没等到。...上次在“个人阅读习惯的变迁”中介绍过文石Note3,虽然残影少,也不闪屏,但依然是没法达到快刷的程度,装个原版微信读书就知道了。...这次他们在网络阅读app中加入RSS订阅,有提供一些国内主流媒体的RSS源,如果要自定义,只能手动输入,不是很方便。...在图文显示效果方面,Tab8可能是我见过的墨水屏中显示效果最好,快刷无残影或少残影,反应相当灵敏,没有Kindle那种滞后感和频繁闪屏的不爽体验。...总结下优缺点: 优点:快刷效果好;无或少闪屏;无或少残影;图文清晰度高,操作灵敏度高;电磁笔手写低延迟,显示效果与真实手写非常接近;便于出门携带。

    2K10

    一触即发——App启动优化最佳实践

    同时,Google针对App闪屏,也给出了非常详细的设计定义,如下所示。 https://material.google.com/patterns/launch-screens.html ?...其实最早的时候,闪屏是用来在App未完全启动的时候,让用户不至于困惑App是否启动而加入的一个设计。...而现在的很多App,基本上都把闪屏当做一个广告、宣传的页面了,貌似已经失去了原本的意义,但闪屏,不管怎么说,在一个App启动的时候,都是非常重要的,设计的事情,交给UE吧,开发要做的,就是让App的启动体验...,我们可以把整个过程分解 1.上一个Activity的onPause()——2.系统调用AMS耗时——3.第一个Activity(也许是闪屏页)启动耗时——4.第一个Activity的onPause()...这里需要注意下,一定是Activity的Theme,而不是Application的Theme。

    1.6K40

    Android性能优化(一)之启动加速35%

    Layout XML file: 图片上传失败...(image-e2b87e-1640595066640) Manifest file: 图片上传失败......[三方组件调用优化示例代码] 注意:闪屏页的2秒停留可以利用,把耗时操作延迟到这个时间间隔里。...; 工作线程使用未设置优先级; 信息未缓存,重复获取同样信息; 流程问题:例如闪屏图每次下载,当次使用; 以及其它细节问题: 执行无用老代码; 执行开发阶段使用的代码; 执行重复逻辑; 调用三方SDK里或者...修改广告闪屏逻辑为下次生效。...2、异步、延迟初始化及操作的依据? 注意一点:并不是每一个组件的初始化以及操作都可以异步或延迟;是否可以取决组件的调用关系以及自己项目具体业务的需要。

    1.6K30

    Android App性能优化全方面解析

    我前面有写过图片加载的方法,一个是控制每次加载的数量,第二,保证每次滑动的时候不进行加载,滑动完进行加载。一般情况使用先进后出,而不是先进先出。...图片处理 这已经不是第一次在此文提到图片了。可见图片的重要性!!...刷新数据时,尽可能使用局部刷新,而不是全局刷新,第一、界面会闪屏一下,网差的界面直接白屏一段时间也不是不可能。第二、流量的使用!!我又要拿我们公司项目搞事情了。一个闪屏的缓存60+M。。。...但是一般项目都会有闪屏页。然后从闪屏跳转到首页。我们可以按照大多数的项目来改善。怎么说的,我们可以看到一般项目都有倒计时显示。也就是说倒计时结束就自动进入首页。或者可以直接跳过进入首页。...我们还可以这样,闪屏页我们把他当作一个fragment嵌套在MainActivity中,那么我们可以在进入闪屏时直接预加载主页的view。倒计时我们把闪屏页remove掉直接显示首页。

    1K10

    屏幕显示技术进化史

    在LED、等离子和OLED等技术出现以前,CRT一直作为绝大部分设备的显示器而使用。 在整个20世纪中后期,阴极射线管被普遍用于电视和计算机显示器。在这段时间里,制造商不断地提高性能和分辨率。...等离子显示器的构成(来源:Wikipedia) 等离子的发光原理是在真空玻璃管中注入惰性气体或水银蒸气,加电压之后,使气体产生等离子效应,放出紫外线,激发荧光粉而产生可见光,利用激发时间的长短来产生不同的亮度...1969年2月,他们推出了HP型号5082- 7000计算器,它是第一台采用集成电路技术的LED设备,同时拥有世界上第一个智能LED显示屏。...1998年,德州仪器和Digital Projection都因为DLP技术而获得了当年的艾美奖。 与等离子和LCD设备相比,DLP设备价格更低,并且它拥有更大的屏幕,也更轻薄。...Sources: [1] 等离子显示屏_百度百科 (baidu.com) [2] LCD(电子产品)_百度百科 (baidu.com) [3] 电子纸_百度百科 (baidu.com) [4] DLP技术的工作原理及应用领域

    2.2K40

    远程桌面的窗口最小化或关闭,影响模拟键盘鼠标的脚本

    VNC 以物理方式连接到远程系统,而不是为每个连接创建会话。即使最小化或断开 VNC 窗口,连接也会保留远程 GUI 的控制。 您的自动化任务可以继续按照与本地计算机上相同的方式运行。...二、破除最小化远程窗口的影响,在远程客户端修改注册表,增加(RemoteDesktop_SuppressWhenMinimized,2)的键值 https://social.technet.microsoft.com...录屏类软件,录屏的前提是有屏可录,远程窗口关闭没屏可录的空档期,录屏软件怎么处理这段空档因软件而异,视频的这个空档边界可能会有视觉变化被感知,比如闪屏、窗口变化的痕迹被捕捉,我在ev录屏这个软件上有见到...tscon.exe 0 /dest:console @%windir%\System32\tscon.exe 1 /dest:console @%windir%\System32\tscon.exe 2.../dest:console 图片.png

    5K10

    一分钟教你如何视频转GIF,录屏转GIF,图片转GIF

    其实制作GIF动图并不复杂,可以用视频或者图片来制作。 1....使用非常简单,点击上传视频,可以在下方的时间轴上,选择生成GIF动图的开始时间以及结束时间,同时还可以选择GIF动图的比例尺寸,然后点击“生成gif”按钮即可。 2....最好的录屏大师,屏幕录制,视频剪辑软件 | Filmage Screen​www.filmagepro.com/zh-cn/filmagescreen 首先,打开软件选择好录制区域开始录制。...如何图片转GIF 把图片转成GIF,就是把多张静态图片拼接在一起,可以用photoshop完成,手机上的话可以用“一闪” app。 导入想要转GIF的图片,直接转换即可。...一分钟教你如何视频转GIF,录屏转GIF,图片转GIF

    3.5K10

    自动雷达水位雨量监测系统技术分享

    自动雷达水位雨量监测系统【BF-RADN】图片1. 系统概述河流、水库、大坝作为重要的水利基础设施,在水资源配置、防火减灾中发挥至关重 要的作用。...数据采集通信接口主 RS485 接口能够采集 485 接口的变送器的数据,最长通 信距离≥1500m点阵 LED 屏显示接口LED 屏显示接口市电供电情况下可搭配 96*48 点阵的室外屏1 路继电器输出...(默认采用第二路开关量作为雨量计输入)数据上传间隔20s~65535s数据上传间隔 20s~65535s 可设(默认 300s)水雨情在线监测要素搭配对于我公司水雨情在线监测站,监测要素用户可自由搭配,...序号说明1风速(包含风力和风速)2风向3液位高、空高4水流量、流速、水温5空气温湿度6噪声7大气压力8光照度(量程 0-200000Lux)9雨雪状态10紫外线11总辐射12雨量(总雨量、瞬时雨量、日雨量...、当前雨量)13工业 EC、工业 PH14水质(溶解氧、浊度、氨氮、余氯、COD、ORP、叶绿素、蓝绿 藻)15工业离子(钠离子、钾离子、氯离子、钙离子、铵离子、镁离子、硝酸根、亚硝酸根)16光合有效辐射安装说明连接云平台

    20010

    文件闪传3.6.5 手机与电脑文件共享

    文件闪传介绍 1、兼容各种型号的电脑和手机,让你连接彼此的设备非常方便。 2、根据操作流程打开双方 WIFI,能立马将手机连接到电脑上面。...4、可以在这里进行手机投屏的操作,非常适合演示的时候使用。 文件闪传特色 1、在这里首先将手机和电脑连接同一网络,这样就能快速连接。 2、电脑上不需要再次安装软件,直接使用浏览器打开网址就行。...文件闪传优势 1. 电脑不需要安装任何软件 2. 分类浏览图片、视频、音乐、下载目录和剪切板 3. 完整的文件目录浏览 4. 上传文件到手机,文件保存到正在浏览的目录下 5....网页端也可以发送文本到手机剪切板 文件闪传特色 1、无需数据线快速传输 Android 手机文件到电脑上。 2、打开文件闪传 app,确保手机和电脑在连接同一个 wifi。...4、可以分类浏览图片、音乐、视频等,还可以浏览全部文件。 5、可以上传文件到指定的目录。 更新日志 1.

    2.1K10

    基于机器学习的启动耗时自动化测试方案

    整体流程 阶段一主要是采集数据,将视频转换为图片,生成训练数据和测试数据 阶段二主要是训练模型 阶段三主要是通过训练好的模型进行预测并计算启动时间 环境准备 由于整个方案我是通过Python实现的,所以本地需要安装好...等录屏结束后杀掉进程,然后重复上面的启动过程,根据采样率决定重复几次。 视频分帧 将录制好的视频从手机中拉取到本地,然后通过ffmpeg进行分帧处理。...提取训练集和测试集数据 我们一般把数据按照80%和20%的比例分为训练集和测试集,这里我们可以录制10组数据,把其中8组作为训练集,2组作为测试集。...2_splash:闪屏页出现的阶段 3_loading:首页加载的阶段 4_stable:首页渲染稳定的阶段 这五个阶段的图片如下: 由于应用还会有广告页、业务弹框、首页动态变化等,这些暂时先忽略,...效果 通过人工录屏,然后用QuickTime分帧查看时间轴,计算出的首屏加载耗时跟这套方案得到的结果误差基本在100毫秒以内,但这个过程一次取数需要15分钟左右,而现在这套方案一次取数只需要3分钟左右,

    79010

    如何有效解决高清视频传输中出现的闪屏、黑屏、蓝屏问题?

    春节期间冬奥会上女足夺冠的精彩赛事是不是还历历在目?你知道体育赛事、音乐会直播以及远程医疗等对视频清晰度和稳定性要求极高的传输是怎么实现的吗?...为什么别人4K超高清的视频看起来如此流畅,而你一个1080P的高清视频却经常出现闪屏、黑屏、蓝屏? ​...在很多视频监控传输的项目,当我们做完项目后,经常会遇到闪屏、黑屏、蓝屏的问题,反复检查线路和接线后仍一筹莫展,查不出问题所在。...这是为什么,工程师为您解答,如何有效解决高清视频传输中出现的闪屏、黑屏、蓝屏的问题。 ​...当传输的数据很小时,使用普通的SFP光模块确实也可以实现光电转换传输,但是当数据量稍微大一点,而且传输的是不规则码率信号时,那么问题就会马上凸显出来,即出现的闪屏、黑屏、蓝屏等问题。

    1.8K30

    什么是“红色精灵”和“蓝色喷流”?

    贵阳天空中红色精灵视频(微博: 法律指南) 红色精灵(Sprites, or Red Sprites)是一种发生在雷暴云或积雨云之上的大尺度放电现象,通常出现在海拔50-90km的中高层(对流层之上),...根据当前的研究,通常认为红色精灵是由雷暴云和地之间的正地闪放电所触发,但也有观测到负地闪触发红色精灵的事件。...近期刊登在《Nature》的一篇文章指出蓝色喷流不同于对流层中的闪电先导放电,它只在起始阶段包含一小段先导通道,主体为低温流光等离子体,而其之所以呈现蓝色则与低温流光离子波中氮气的辐射有关。...蓝色喷流: 从云向上发展的闪电,一种上层荷负电的电荷层和云之间的电荷交换现象(Thijs Nors) 尽管大多数时候只能观测到红色精灵或蓝色喷流,但并不是说红色精灵和蓝色喷流只会单独发生,已有不少观测发现...红色精灵和蓝色喷流共存现象(NORILab) 空间站拍摄的红色精灵和蓝色喷流(NASA) 至今观测到的红色精灵和蓝色喷流多是在夜间,并不是说白天不会发生,而是因为,白天被日光或云层所遮挡,很难观测到红色精灵和蓝色喷流

    1.5K20

    开启折叠屏规范2.0时代!软件绿色联盟折叠屏UX工作组线上例会成功召开

    折叠屏作为一种创新的手机形态,可以带来更加沉浸、高效的使用体验,但缺乏统一的行业标准,也让折叠屏的创新发展难以形成合力,本次例会主要聚力标准规范与产业发展的紧密融合,重点围绕《折叠屏移动智能终端人机界面设计及开发指南...新增内容总览 本次折叠屏规范2.0新增了基础适配中对文字、图片、视频、折叠屏开合状态变化的进一步要求以及多窗口交互规范。...2.基础体验设计规范刷新 这个章节里,张亚男讲到基础体验设计主要包括通用基础体验设计与H5页面基础体验设计。...不发生闪退、重启等异常。...为保证展开态下有合理的信息密度和舒适的浏览体验,从折叠到展开状态变化时,字体、图片、视频的大小应尽量保持不变,特殊情况下不得不放大显示,也需要确保Banner图不超过一半屏幕高度,内容图不超过一屏幕高度

    72420

    折叠屏丨华为专家深度解读折叠屏连续性和拖拽适配介绍

    ()方法中保存状态数据而导致的。...折叠屏拖拽适配基础要求 通过上面拖拽演示视频可以看到,使用拖拽功能可以为分屏场景跨应用操作带来极大的便利,可以将一系列跨应用的查找、选择简化为拖拽动作。...通常以长按作为拖拽的开始动作,从系统流程来看,可以分为开始、继续、放下、结束四个阶段,该框架包括拖动事件类、拖动监听器以及辅助工具方法和类。...2.2 拖拽适配常见问题 1)支持的数据类型 拖拽支持文本,图片,文件, RUL各种类型数据,请参照ClipData和ClipDescription。...2)安卓模拟器 从Android Studio 3.5Canary版本开始,开发者可创建一个运行Q Beta 2版本的折叠屏虚拟设备,其支持的硬件配置分别为7.3英寸(折叠后为4.6英寸),以及8英寸(

    1.7K20

    Android开发者的Flutter入门(二)

    涉及到的有以下这些点: 闪屏页 自定义布局 下拉刷新 上拉加载更多 使用Assets 路由(页面跳转) 内嵌WebView 闪屏页 由于启动Flutter app的时候需要初始化Flutter...所以开发Flutter app的时候都需要加一个闪屏页。给Android平台上跑的Flutter app加闪屏页其实是和给一个正常的Android app加闪屏页是一样的。...那段注释的大概意思是说这个标签是用来表示让Flutter在启动过程中保持闪屏页直到第一帧画面被绘制出来。也就是说,闪屏页的隐藏不需要我们来处理了。 接下来看看这个LaunchTheme: ?...LaunchTheme 可见就定义了一个窗口的背景了,也就是我们的闪屏页本尊了,这里你可以把这个drawable改成你自己的闪屏页图片也OK。 至于ios平台的闪屏页怎么弄,可以参考这里。...例如,我需要添加一张图片作为加载网络图片时候的占位图,只需要做如下声明就可以了。

    1.9K20
    领券