SherlockShi


  • 首页

  • 归档

  • 分类

  • 标签

  • 搜索

Material Animations 3:View Animations

发表于 2016-10-07 | 分类于 Android |

项目地址:https://github.com/SherlockShi/AndroidMaterialAnimationPractise

一、前言

  • Transition框架可以用来给一个View的布局属性变化增加动画效果。你要做的事,就是改变你想改变的属性,然后Transition框架就会自动为你展示必要的动画效果。
阅读全文 »

Material Design风格常用控件的使用与定制

发表于 2016-10-06 | 分类于 Android |

项目地址:https://github.com/SherlockShi/MaterialWidgetPractise

一、前言

你是否还在使用selector来定制Button普通状态、按下状态的变化呢?

你是否也想自己的Button有Material Design的阴影效果呢?

你是否也想让各种控件轻松变换各种颜色风格呢?

阅读全文 »

为CardView添加点击后的抬升效果

发表于 2016-10-05 | 分类于 Android |

一、效果图

在真机上阴影效果很好,录屏效果差一点。

阅读全文 »

Material Animations 2:Shared Element Transition

发表于 2016-10-04 | 分类于 Android |

项目地址:https://github.com/SherlockShi/AndroidMaterialAnimationPractise

一、前言

元素共享变换(shared element transition)决定了共享的view元素从一个Activity/Fragment 到另一个Activity/Fragment的切换中是如何动画变化的。

阅读全文 »

Material Animations 1:Content Transitions

发表于 2016-10-03 | 分类于 Android |

项目地址:https://github.com/SherlockShi/AndroidMaterialAnimationPractise

一、前言

同overridePendingTransition()方法执行效果类似

Content Transition也称为Transitions between Activities,或Enter/Exit Transition,包括下图4个部分(本图截取自Udacity):

阅读全文 »

nodeppt常用功能

发表于 2016-10-03 | 分类于 Markdown |

更多功能请参考nodeppt官方文档

一、 启动

1
nodeppt start
阅读全文 »

Android程序员简历模板

发表于 2016-10-02 | 分类于 Android |

其他程序员简历模板可参考ResumeSample

Android程序员简历模板

本简历模板由国内首家互联网人才拍卖网站「 JobDeer.com 」提供。

(括号里的是我们的顾问编写的说明,建议在简历书写完成后统一删除)

阅读全文 »

Hexo常用命令

发表于 2016-10-02 | 分类于 博客 |

一、启动服务预览

1
hexo s

hexo s = hexo server

二、快捷部署

1
hexo clean && hexo g && hexo d

hexo clean #清除缓存 网页正常情况下可以忽略此条命令
hexo g == hexo generate #生成静态网页
hexo d == hexo deploy #开始部署

宽高比可配置的ImageView-AspectRatioImageView

发表于 2016-10-02 | 分类于 Android |

Github项目地址:
https://github.com/SherlockShi/AspectRatioImageView

一、前言

在项目开发过程中,经常会有这样的情况:美工MM切好一张图,个人信息界面顶部的背景,美美的,但是要求宽高比例一定要5:3,不然图片会变形。好,说干就干。

width肯定是要match_parent了,图片宽度才能与屏幕宽度一致,但是高度呢?wrap_content?那肯定不行,图片肯定变形了。某个固定的高度值呢?那也不行。

阅读全文 »

使用Android Studio把自己的Android library分发到JCenter

发表于 2016-09-29 | 分类于 Android |

前言

如果你想在Android Studio中引入一个library到你的项目,你只需添加如下的一行代码到模块的build.gradle文件中:

1
compile 'com.sherlockshi.widget:aspectratioimageview:1.0.1'

就是如此简单的一行代码,你就可以使用这个library了。

阅读全文 »
1…10111213
SherlockShi

SherlockShi

Don't be evil.

125 日志
9 分类
37 标签
RSS
GitHub E-Mail
Creative Commons
© 2016 — 2018 SherlockShi
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4