![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Material Design材料设计
Danny_姜
分享是一种精神, 你可以分享他人成果也可以将自己的成果分享给其他人, 不论哪一种分享, 都会有所收获
展开
-
ActionBarDrawerToggle和ToolBar结合使用
首先来了解以下什么是ActionBarDrawerToggle,说起ActionBarDrawerToggle,必须还要提起一个控件--DrawerLayout。那DrawerLayout又是什么呢?看下图所示:如图所示,当手指从屏幕左侧向右滑动时,会有一个Layout布局从左侧滑出,DrawerLayout就是一个实现这个功能的UI控件,但是用脚后跟想一下也能猜到,对于Drawe原创 2016-03-26 23:03:11 · 5854 阅读 · 0 评论 -
Activity & Fragment Transition学习概要--使用步骤
在这里我假设你已经看了我之前写的几篇关于Transition的文章(如果没有 请赶紧滚回去看Android Transition框架),并且对于Transition已经有了那么一丁点的了解。从之前文章我们知道Transition是谷歌在4.4也就是KitKat版本新引入的API,主要实现view hierarchy之间的动画效果。15年在谷歌I/O大会上,谷歌又在Transition的基础上提原创 2016-06-06 10:22:21 · 2131 阅读 · 0 评论 -
Android Transition 和 Activity & Fragment Transition详解(二)--Android Transition框架介绍
灵感来自:https://developer.android.com/training/transitions/overview.html 再吐槽一下,谷歌的官方文档是学习Android最权威的网站。作为一个Android攻城狮,每当学习一个新的API时,如果不先查看谷歌文档而是直接莆田百度,那造成的结果很有可能是你的语文是体育老师教的。研发一款App时,经常要考虑使用动画效果,除了达原创 2016-06-02 22:10:45 · 1683 阅读 · 1 评论 -
Android Transition 和 Activity & Fragment Transition详解(四)--执行一个Transition
这一章节展示如何使用系统内置的Transition(比如move、fade、resize等)来实现动画效果。在Transition框架中,是使用动画的方式由起点Scene到终点Scene的变化。动画是由Transition对象自动创建并通过TransitionManager来执行或者停止的。上一章节中,我们学习了如何创建不同view hierarchy的Scene对象。起点Scene和原创 2016-06-03 11:49:55 · 2120 阅读 · 0 评论 -
Android Transition 和 Activity & Fragment Transition详解(三)--从创建一个Scene开始
Scenes(场景)对象中封装了一个view hierarchy的状态,包括它的视图以及属性值。Transition框架可以在两个不同的Scene之间执行一个动画---这两个Scene一个被定义为起始Scene,一个被定义为终点Scene。通常系统会自动将当前屏幕所展示的视图信息当做起始Scene,而对于终点Scene,系统允许我们通过两种方式创建:加载xml配置文件或者动态new Scene对象原创 2016-06-03 09:52:16 · 1413 阅读 · 0 评论 -
RecyclerView.ItemAnimator终极解读(三)--继承DefaultItemAnimator实现自定义动画
DefaultItemAnimator是Android OS中一个默认的RecyclerView动画实现类,如果产品需求没有特别复杂的动画要求,可以使用DefaultItemAnimator实现简单的动画效果。DefaultItemAnimator动画的实现流程和原理已经在上两节中做过简单介绍,如果还没有看过的童鞋,最好先打眼扫一下之前两节的内容,有助于理解。附上链接地址:1 Recycler原创 2016-05-25 22:58:58 · 18029 阅读 · 4 评论 -
RecyclerView.ItemAnimator终极解读(二)--SimpleItemAnimator和DefaultItemAnimator源码解析
这一章节主要来了解SimpleItemAnimator和DefaultItemAnimator这两个类先来看一下SimpleItemAnimator,直接上图上图是SDK中SimpleItemAnimator的继承关系,可以看到它直接继承自ItemAnimator类,注释信息主要的意思就是它是对ItemAnimator的一个封装类,通过记录View的边界信息来决定需要执行的move原创 2016-05-25 16:56:20 · 9050 阅读 · 1 评论 -
RecyclerView.ItemAnimator终极解读(一)--RecyclerView源码解析
文章开始前,我觉得有必要说一下为什么要使用动画。 2008年那会儿,Android用户就如一个22岁的玉女般 只要用一束鲜花就能让她感动一个星期。虽然那时候的Android系统就如22岁的小伙子房子 车子都没有 只有一股子真情。但是少女不会有任何的抱怨和奢求。但是现在已经是2016年,Android用户已经从玉女变身为欲女。光凭一腔热情已经难以满足他们生理和心里上的需求了。一次我们要想尽一切办法来原创 2016-05-25 11:59:55 · 12195 阅读 · 5 评论 -
RecyclerView官方文档翻译
RecyclerView比ListView更高级且更具灵活性。此组件是一个用于显示庞大数据集的容器,可通过保持有限数量的视图进行非常有效的滚动操作。如果您有数据集合,其中的元素将因用户操作或者网络事件而发生改变,建议使用RecyclerView。RecyclerView通过提供下列功能来简化庞大数据集的显示与处理:用于项目定位的布局管理器用于通用项目操作(例如删除或添加Item)的翻译 2016-04-09 09:17:29 · 4416 阅读 · 3 评论 -
Android Transition 和 Activity & Fragment Transition详解(一)
这一系列详细讲解一下Android的Transition和Activity & Fragment Transition.相信很多童鞋对这两个概念已经不陌生,只是对它们的具体使用细节还不太了解。网上对Transition的讲解也是拼拼凑凑,并没有一个比较完整系统的讲解课程。本宝宝认为学习Android最好还是从谷歌的官方网站开始学起。因此对于这两个API的讲解,本人的思路就是将https://dev原创 2016-06-02 22:31:25 · 2540 阅读 · 0 评论