- 博客(6)
- 资源 (81)
- 收藏
- 关注
原创 自定义控件Camera+Matrix实现3D旋转及百叶窗效果(雷惊风)
上篇文章说到了用ViewPager实现3D旋转效果,本篇文章说一下自定义View+Camera+Matrix来实现更炫酷一点的效果,3D及百叶窗效果,其实还可以实现许多其他的效果。最后会将实例代码附在文章最后。先看一下最终实现的一个效果:这里说的Camera并不是相机,而是android.graphics.Camera类,它内部包含一个Matrix,它的源码很简单,也就不到200行
2017-06-29 00:40:44 1721
原创 ViewPager+Fragment+PageTransformer实现3D、视差等多种动画效果(雷惊风)
技术这东西就是需要日积月累的,每天学习一点点新的东西,同时复习一下旧的东西,只有这样,坚持一段时间,你的能力才有可能提高,它不是你到用时再去查,而是平时多注意发现新的东西去研究,发现研究过的东西去复习。今天复习一个小知识点,就是用ViewPager+Fragment+PageTransformer实现滑动动画,很简单,最后我会将源码demo下载地址附上,高手略过啊。首先我们来看一下第一个效果:
2017-06-24 09:11:31 1239
原创 Android实现QQ空间图片下拉变大效果(雷惊风)
当我们打开QQ控件时,向下滑动他头部的图片,你会发现有变大的效果,这个效果实现起来并不难,下面咱们一起来实现一下。 首先我们分析一下,因为QQ空间里除了这张图片下边还有很多我们好友发布的消息甚至是比好友发的消息还多的广告,而且是一条一条的,包含了不同的布局,有的有图片,有的都是纯文本,有的既有文本又有图片等等等等,其实这些就是简单的ListView通过给头部添加包含图片的Header布局,
2017-06-21 01:42:46 3267 1
原创 Android之自定义动画框架实现ScrollView滚动动画总结(雷惊风)
什么是框架呢?肯定是给别人用的,既然要给别人用,我们就需要考虑什么样的框架别人才会用,不会被骂,并且会一直用。想要做到以上这些我们的框架必须功能强大,能够解决我们每一个人开发过程中的痛点,稳定,不会给程序带来负面影响,使用简单,结构清晰,易于理解,最终要的是要易于扩展等等吧。今天手写一个动画方面的框架玩玩,先看一下效果,如下: 效果看到了,一个滚动效果,每一个滚动出来的View都
2017-06-17 02:33:47 2960
原创 Android基础之Jni开发流程详解(雷惊风)
在Android开发中难免会用到Jni开发,首先这是什么东西呢,不由自主的就像搬英文,Java native Interface-java本地化接口,这个东西本来是java的一部分,我们都知道Android上层都是Java写的,内核采用的Linux内核,而Linux内核中绝大多数代码都是用C写的,Native framework层代码是用C++实现的,所以如果我们想要使用framework层C++
2017-06-13 15:26:07 353
原创 史上最简单的自定义控件之单图片实现Button的点击效果(雷惊风)
对于从来没有接触过自定义控件的初学者来说,自定义控件可能不是那么容易,其实有的时候自定义控件并不是那么难,学习这件事本来就是从易到难的,从小学的a、o、e到今年高考的阅读理解《一种美味》是吧;又比如从小学的a、b、c、d到高中的外国天书,唉,不说了,说多了都是泪,恨死了什么李白啊、牛顿啊、阿基米德啊一些不是人的人,害的我们现在只能放弃学文化跑过来撸码,唉,不说了,宫大大(隔壁PHP牛逼同事),给我
2017-06-09 12:52:20 686
Android动态权限申请获取手机短信息及通话记录
2017-11-21
ViewPager+Fragment+PageTransformer实现多种动画效果(雷惊风)
2017-06-22
自定义多状态View之MyMultiStateView
2017-05-26
butterknife源码分析添加了详细注释
2017-03-08
Java基础之注解Annotation初入篇_刘永雷
2017-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人