Android Transition 和 Activity & Fragment Transition详解(一)
来源:互联网 发布:北大青鸟软件培训中心 编辑:程序博客网 时间:2024/05/16 17:39
这一系列详细讲解一下Android的Transition和Activity & Fragment Transition.相信很多童鞋对这两个概念已经不陌生,只是对它们的具体使用细节还不太了解。网上对Transition的讲解也是拼拼凑凑,并没有一个比较完整系统的讲解课程。本宝宝认为学习Android最好还是从谷歌的官方网站开始学起。因此对于这两个API的讲解,本人的思路就是将https://developer.android.com上对Transition的描述进行翻译,其中添加一些个人的示例代码。一共分4篇文章讲解Transition,相信读完这4篇Transition的文章之后,应该能够完全掌握。对于Shared Element Transition的讲解,个人认为官网对它的讲解过于简单,而网上的讲解更是五花八门。但是有一个国外的系列文章对Shared Element Transition做了一点详解shared element transition--Alex Lockwood,英语不错的童鞋最好还是先看一下这一系列的文章。我也是在他的基础上添加一些示例代码进行讲解,有助于广大学子的理解。
好了废话不多说,直接上效果图
我们最终的目的就是实现以上效果, 我们分两部分来学习:
(一) Transition
Transition是Android 4.4 KitKat系统新引入的API,学习Shared Element Transition之前必须先了解什么是Transition,以及如何使用。因此我们从Transition入手
1)The Transition Framework Transition框架的介绍
2)Creating a Scene 从创建一个Scene开始
3)Applying a Transition 执行一个Transition
(二) Shared Element Transition
从Android 5.0 Lollipop 开始谷歌在4.4的Transition基础上,提出了Activity/Fragment间切换的Transition
1)Activity & Fragment Transition学习概要--使用步骤
2)Content Transition详解(未完待续。。。)
3)Shared Element Transition详解(未完待续。。。)
相关网站:学习Android的一个快捷路径就是站在巨人的肩膀上,此系列文章参考了一下多篇国外的文章
https://www.youtube.com/watch?v=S3H7nJ4QaD8 Chet Hasse(谷歌UI攻城狮)对Kitkat Transition的描述
https://halfthought.wordpress.com/2014/12/08/what-are-all-these-dang-transitions/ George Mount(此人略屌,谷歌UI攻城狮)对Shared Element Transition的描述
http://stackoverflow.com/questions/27346020/understanding-exit-reenter-shared-element-transitions
http://stackoverflow.com/questions/26899779/enter-transition-on-a-fragment-with-a-shared-element-targets-the-shared-element
http://www.androiddesignpatterns.com/2014/12/activity-fragment-transitions-in-android-lollipop-part1.html
- Android Transition 和 Activity & Fragment Transition详解(一)
- Android Transition 和 Activity & Fragment Transition详解(二)--Android Transition框架介绍
- Android Transition 和 Activity & Fragment Transition详解(四)--执行一个Transition
- Activity和Fragment Transition
- Android Transition 和 Activity & Fragment Transition详解(三)--从创建一个Scene开始
- Activity和Fragment Transition介绍
- Activity和Fragment Transition介绍
- Activity和Fragment transition介绍
- Activity和Fragment Transition介绍
- Activity和Fragment Transition介绍
- Android 5.0 中Activity和Fragment transition API
- Android:Fragment Transition介绍
- Android 笔记 transition 补充 --content transition / activity transition
- Android中的Transition(一)
- Activity & Fragment Transition学习概要--使用步骤
- android.transition
- Android Transition
- Android Transition
- java JDBC
- 关于图片的压缩(大小压缩和质量压缩)BitmapFactory.Options详解
- HTML简单标记的使用
- iOS开发常用代码片段整理
- 在虚幻引擎 4 中处理内存泄漏问题
- Android Transition 和 Activity & Fragment Transition详解(一)
- 读XML 的方式 。NET
- 定时器(Spring定时器)使用
- SQL取当月某一天的日期
- 自动刷新图片
- jquery Ajax 全局调用封装
- leetcode--Longest Palindromic Substring--最长回文子串--
- iOS 基础篇2—UIWindow简单介绍
- DEBUGGING AND OPTIMIZING MEMORY