首页
Wiger代码手记
取消

Android动画之淡入淡出动画

淡入淡出动画 在安卓开发中,常用淡入淡出的动画来显示加载中的效果。比如在加载新闻列表时,先显示骨架屏动画,当请求成功后,骨架屏以淡出的形式消失,新闻列表项以淡入的形式出现。或者是加载图片的时候,默认显示一个空的图片或占位图片,当图片加载成功,占位图片以淡出的形式消失,加载的图片以淡入的形式显示。 一个简单的例子。以Android Logo作为占位图,员工头像为请求的图片。 实现淡入淡出...

Android动画之圆形揭露动画

圆形揭露动画 圆形揭露动画,可以让一个View裁剪成一个圆形,并以指定的圆心做半径变化动画。 当您显示或隐藏一组界面元素时,可给用户提供视觉连续性。 使用圆形揭露动画 通过调用ViewAnimationUtils.createCircularReveal()返回一个Animator实例,调用animator.start()显示动画。 createCircularReveal() 动画采...

Android开发——颜色

Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以“ # ”字符开头的8位16进制表示。其中ARGB 依次代表透明度(Alpha)、红色(Red)、绿色(Green)、蓝色(Blue),取值范围为0 ~ 255(即16进制的0x00 ~ 0xff)。 作者:翻译不了的声响 链接:https://www.jianshu.com/p/3c1fe10aed4f 来源:简...

Android MVP架构

什么是MVP? MVP的全称为Model-View-Presenter,Model提供数据,View负责显示,Controller/Presenter负责逻辑的处理。 来自维基百科的模型描述 Model-View-Presenter (MVP) 是用户界面设计模式的一种,被广泛用于便捷自动化单元测试和在呈现逻辑中改良分离关注点(separation of concerns)。 ...

Android动画之视图动画

Android View 动画框架 Animation框架定义了透明度、旋转、缩放和位移几种常见的动面,而且控制的是整个view,实现原理是每次绘制视图时 View 所在的 ViewGroup 中的drawChild 函数获取该 View 的Animation 的 Transformation 值,然后调用 canvas.concat(transformToApply.getMatri...

Android序列化之Parcelable

1、什么是Parcel Container for a message (data and object references) that can be sent through an IBinder. A Parcel can contain both flattened data that will be unflattened on the other side of the ...

Android动画之帧动画

帧动画是什么 首先动画本质就是连成连贯动作的一帧帧静态图快速切换的效果。帧:就是影像动画中最小单位的单幅影像画面,相当于电影胶片上的每一格镜头。一帧就是一副静止的画面,连续的帧就形成动画,如电视图象等。 在Android实现帧动画 1、准备素材 将图片资源放在drawable文件夹。如图所示👇 2、编写动画资源文件 在drawable文件夹下新建frame_anim.xml文件。文...

热门标签
热门标签