- 博客(5)
- 收藏
- 关注
原创 Android事件分发机制详解
概述之前在学习android事件方法机制的时候,看过不少文章,但是大部分都讲的不是很清楚,我自己理解的也是云里雾里,也尝试过阅读源码,看得我更是不知所措。最近阅读了《Android开发艺术探索》一书中相关的章节,茅塞顿开,写下本文作为阅读笔记,以便以后查阅。三个重要的方法 public boolean dispatchTouchEvent(MotionEvent ev)事件传递过来的时候这个方
2016-07-21 20:42:24 2426 16
原创 自定义动画实现splash页面3d旋转切换主页面
自定义动画在Animation类中重写方法applyTransformation方法,该方法有两个参数 float interpolatedTime:取值范围为0-1,具体我也不清楚,和时间有关的参数,应该是表示时间过去了多久。 Transformation t:从该参数中可以的到Matrix,通过修改这个Matrix配合interpolatedTime实现动画 接下来实现一个以自身中心缩小到0的d
2016-07-11 22:55:48 884
原创 Service简析
简介Service作为Android的四大组件之一,它的重要性不言而喻,之前虽说看过一些介绍但是一直没有用过,最近需要用到的时候发现无从下手,便阅读了官方的有关Service的Guide,这里总结一下。Service作用官方介绍如下 A Service is an application component representing either an application’s desire
2016-07-11 19:47:06 560
原创 使用DrawerLayout实现简单的侧滑效果
简介DrawerLayout是官方的一个实现侧滑菜单的控件,可以使用它实现大部分的侧滑效果。基本步骤首先在布局中使用DrawerLayout,它继承自VIewGroup,第一个childView就是我们的内容布局,第二个就是我们的菜单,当然也可以有第三个作为第二个菜单 <android.support.v4.widget.DrawerLayout android:id="@+i
2016-07-06 19:02:30 6074
原创 PagerSlidingTabStrip源码解析
项目简介项目地址https://github.com/astuetz/PagerSlidingTabStrip 该项目是一个配合ViewPager使用的指示器控件,这里的ViewPager的adapter必须是继承FragmentPagerAdapter,且需要重写getPageIconResId(int position)或者getPageTitle(int position)以便指示器显示内容
2016-07-05 16:38:09 742
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人