开机动画
快手 Android 客户端纯代码实现的快门打开下拉刷新动画
这个开源项目,主要涉及到直线和圆之间的公式,重点就是旋转和缩放快门的 6 条线
Android 动画实现详解
我们都知道,漂亮的用户界面是衡量一款应用 "好坏" 很重要的依据,因为人都是视觉动物,就好比说花容月貌总有男人为之倾倒,英俊潇洒总能博得芳心。这是一个不容置疑的事实,那么我们的应用也是如此,一个漂亮的用户交互界面能提升用户对应用的好感,提升用户体验。而动画是提升用户体验的一个重要因素,好的动画交互让人用着更舒心,那么今天的这篇文章就是介绍 Android 中动画实现,让我们的应用动起来。
更加自然的渐变——呼吸动画
本篇主要介绍通过定义属性动画来拟合呼吸函数的变化曲线,以实现更加自然的渐隐和渐显效果,当然也可以作用于其他属性的自然过渡。
自定义 View 抛物线爆炸效果
写点啥好呢
Android 动画
Android 动画
Android动画:这里有一份很详细的 属性动画 使用攻略
前言 动画的使用 是 Android 开发中常用的知识 本文将详细介绍 Android 动画中 属性动画的原理 & 使用 动画类型 目录 目录 1. 属性动画出现的原因 属性动画(Property Animation)是在 Android 3.0(API 11)后才提供的一种全…
Android 换肤框架
一款用心去做的 Android 换肤框架, 极低的学习成本, 极好的用户体验. 只需要两行代码, 就可以实现换肤, 你值得拥有
高级UI特效之炫酷漂浮动画—一个能让View执行漂浮的库
FloatingView-android能够让View执行漂亮的漂浮动画的库 一.使用 Step 1 在 build.gradle 文件中添加库依赖 dependencies { compile 'com.ufreedom.uikit:FloatingViewLib:1.0.2'…
Android:获取并制作矢量图动画
手把手教你如何获取 VectorDrawable 以及 制作 AnimatedVectorDrawable,没时间解释了,快上车。
属性动画入门实践
属性动画入门实践
Android 动画总结
Android 属性动画和传统动画的总结
Android启动页黑屏及最优解决方案
前言 相信做过Android的朋友都知道,当一个APP启动时,界面会首先展示一个白屏或者黑屏,然后再进入欢迎页,稍作停留最后进入APP主页。那么这个黑屏或者白屏到底是怎么一回事呢?它的最好的解决方案应该是怎样的呢?今天我们认真的讨论一下这个小问题。 点击获取本次项目的demo …
Android全套动画使用技巧
我的开源社区博客同步发布更新:Android全套动画使用技巧一、Android View 动画框架 Animation框架定义了透明度、旋转、缩放和位移几种常见的动画,控制的整个View,实现原理是每次绘制视图时View所在ViewGroup中的drawChild函数获取该Vi…
『Material Design入门学习笔记』动画(含demo)
之前对Material Design的风格有了一些大体的了解,从这篇文章开始就要介绍代码了。这次文章介绍的代码是比较杂的,有不同形式的动画。以前的移动放缩就不说了,主要介绍一些不常用的。因为涉及到动画效果,本文不做截图了,截图过大,有时候上传会失败。需要的用户,可以下载我的de…
CoordinatorLayout、AppBarLayout实现上滑隐藏图片,下滑显示图片
仿keep个人中心界面,实现上滑隐藏图片,下滑显示图片 activity_mode.xml <android.support.design.widget.CoordinatorLayout xmlns…
CoordinatorLayout、FloatingActionButton实现上滑隐藏FloatingActionButton,下滑显示FloatingActionButton
在上篇博客 CoordinatorLayout、AppBarLayout实现上滑隐藏图片,下滑显示图片的基础上,仿掘金app首界面,向上滑动隐藏FloatingActionButton,向下滑动显示FloatingActionButton的效果。 layout_fab_butt…
Android - 实现 Animation everywhere的艺术
在 activity 界面中动态删除一个 View,或者更新 View 显示时,界面存在抖动的现象,过渡不够平滑。所以是否能有一种方法对开发者透明的高效动画实现呢?
Android 自定义下拉刷新动画 -- 仿百度外卖下拉刷新
干货来啦
Android 使用 Path 实现搜索动态加载动画效果
今天实现一个搜索动态加载数据的动画效果
我们是如何用 Kotlin 在 Android 上实现果冻一样移动的 ToolBar 的
我们想,“要是一个普通的搜索框打开的同时伴着抖动效果会如何呢?” 当看到我们 search bar 动画的最终效果时,我们想到了果冻-由果汁和糖煮成的甜蜜,晶莹剔透的粘稠物体。
看起来很好吃的样子,是吧?让我们来看看 如何在 Android 上实现 toolbar 的果冻动画。
Android 5.0+ 高级动画开发系列 矢量图动画
自从 Google 更新 Android 5.0 以来,Android 世界变的异常丰富多彩,本篇主要讲解 Android5.0/6.0 以后实现酷炫动画的新技术。有矢量图动画 VectorDrawable,静态 VectorDrawable,动态 VectorDrawable,轨迹动画,路径变换动画,并指出了目前常见的一些兼容性问题。干货满满。
Android 动画进阶 Lollipop
Lollipop 动画 Lollipop 为我们带来不少动画,简单而有效,灵活运用提升 APP 逼格 过渡动画 Activity 过渡动画包含两部分 : Activity 的进入和退出 过渡过程中的共享元素 进入和退出 explode (分解) :从屏幕中间进进或出,移动视图 slide …
Android 开源之 ILayoutAnimationController,1 行代码让你的 ViewGroup 拥有华丽的布局动画!
ILayoutAnimationController 是一个自定义 LayoutAnimationController,通过重写其 getTransformedIndex 方法,1 行代码即可任意定制布局动画的执行顺序,实现不同展示效果!
自定义控件,防《网易云音乐》播放震频动画
防《网易云音乐》App 首页右上角的控件,在音乐播放的时候有跳频的动画效果;
Android 基础夯实 -- 重温动画(二)之 Frame Animation
当你已经掌握了 Tween Animation 之后,再来看 Frame Animation,你就会顿悟,喔,原来 Frame Animation 简单多了,那么恭喜你,你已经在 Animation 这条路上走得越来越远了,当你花十来分钟认真看完这篇文章,你就已经走完了动画这条小路的 2/3。
Android 属性动画高阶用法 - Interpolator,TypeEvaluator 以及贝塞尔曲线公式的使用
开发当中,一般属性动画的缩放、平移、淡出、旋转,可以解决大部分需求,但是如果 App 本身对动画要求较高需要自定义动画移动路径,或者速率,则对 Interpolator,TyperEvaluator 了解便必不可少。
Android 引导页根据滑动渐变背景色(改进版)
在原来文章基础上进行技术改进的版本