- 博客(6)
- 收藏
- 关注
原创 Android Transition Framework 源码分析
概要在 Android 4.4 的时候,引入了 Transition Framework ,其原理是利用属性动画,来实现 View 在不同布局的转换效果。在 Android 5.0 的时候 ,基于 Transition Framework 又引入了 Activity/Fragment Transition 和 Shared Elements Transition。刚开始用 Transition Fr
2017-07-20 18:15:46 2011 1
原创 Android Transition Framework 实战演练
俗话说,“光说不练假把式,光练不说傻把式,既说又练全把式”,继 Android Transition Framework 源码分析 的源码分析后,这篇文章会在应用层面上详解 Transition Framework。 老规矩,看看下要实现的效果图。概要Transition Framework 有两个重要的概念,Scene( 场景 ) 和 Transition( 转换 )。从 上篇文章 可以看出,如果
2017-07-16 18:28:01 1424
原创 Linux mkdir 命令
操作系统为 macOS 10.12.4mkdir 是创建目录的命令。创建一级目录mkdir dir1如果dir1目录 已经存在,会提示目录已经存在创建多级目录mkdir -p dir1/dir2如果目录 dir1 不存在,那么会创建 dir1 和 dir2 两个目录如果目录 dir1 已经存在,就会创建 dir1 目录下的 dir2 目录 创建指定权限的目录可以用 -m 参数指定权限,例如m
2017-07-06 23:25:45 19309 2
原创 Linux rm命令
操作系统为 macOS 10.12.4 rm 是删除命令删除文件用 rm file 可以删除一个文件,然而删除一个文件后无法复原,所以可以用 rm -i file 在删除一个文件前提示是否删除。删除目录rm -r directory 可以删除一个目录删除链接从图中可以看到,如果删除了源文件 ,硬链接还是存在,并且内容不变,而软链接却没有内容,因为没有源文件存在。而当我向符号链接添加内容,可以
2017-07-05 00:01:57 3692
原创 shell命令之mv
shell 的 mv 命令为移动(moving)的意思,实际可分为文件间的移动,文件到目录的移动,目录到目录的移动。文件间的移动mv source_file target_file把文件 source_file 移动到 target_file,实际的意思就是重命名,其他不变,例如 inode 信息,最近修改时间点等等不变。 实际上,并没有 rename 命令,只有 rename 函数。如果文件
2017-07-02 17:57:06 28700
原创 Linux cp命令
使用的操作系统为 macOS 10.12.4,linux 操作系统下可能会有所不同。cp 为复制命令,实际中分为文件间的复制,目录间的复制,文件到目录的复制以及链接的复制。文件间的复制cp file1 file2如果 file2 不存在,就先创建 file2 ,然后把 file1 内容复制到 file2 中如果 file2 存在,把把 file1 的内容覆盖 file2 的内容覆盖 file
2017-07-02 16:36:42 55819 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人