自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Android中的事件分发----DOWN、MOVE和UP

关于ACTION_MOVE 和 ACTION_UP上面讲解的都是针对ACTION_DOWN的事件传递,ACTION_MOVE和ACTION_UP在传递的过程中并不是和ACTION_DOWN 一样,你在执行ACTION_DOWN的时候返回了false,后面一系列其它的action就不会再得到执行了。简单的说,就是当dispatchTouchEvent在进行事件分发的时候,只有前一个事件(如ACT

2017-09-23 10:47:52 4227 1

翻译 属性动画(ObjectAnimator)源码分析

属性动画的集成关系Paste_Image.png看一段属性动画的使用代码ObjectAnimator animator=ObjectAnimator.ofFloat(image,"rotationX",0f,360f); animator.setDuration(2000);//执行时间 animator.setInterpolator(new Li

2017-09-20 16:53:19 625

原创 View的工作原理

重要知识点三个过程measure:测量View的宽和高layout:确定View在父控件中的放置位置draw:负责将View绘制在屏幕上。几个常用回调方法构造方法onAttachToWindow:在包含View的Activity启动时调用onDetachFromWindow:在包含View的Activity退出或者View被remove时回调onVi

2017-09-12 16:21:50 373

原创 AndroidStudio统计项目中的代码量

公司自己的项目,在申请版权的时候,在“计算机软件著作权登记申请表”中需要填写项目的代码量,于是网上查找了资料发现很多都说的是AndroidStudio展示当前行号什么的,并不是真正的统计项目的代码量。有一些资料中提到了Statistic这个插件,这个插件还是很好用的,下面就把使用的方式和大家分享一下: 插件下载地址:链接:http://pan.baidu.com/s/1dFufkuX  密

2017-09-12 11:38:12 577

原创 View 工作原理(一)

前言本文参考《Android 开发艺术探索》及网上各种资料进行撰写,目的是为自己理清 Android 中 View 的工作原理,复习学习内容,为后期阅读开源自定义 View 源码做好准备,深入学习可查看参考资料中的内容。基本概念本节介绍两个基本概念,为理解后面小节内容预热。DecorViewDecorView 是 Window 中 View 的顶层 View,其结构如下所示:

2017-09-11 16:19:21 238

翻译 Android事件分发机制详解:史上最全面、最易懂

前言Android事件分发机制是每个Android开发者必须了解的基础知识网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化等等今天,我将全面总结Android的事件分发机制,我能保证这是市面上的最全面、最清晰、最易懂的本文秉着“结论先行、详细分析在后”的原则,即先让大家感性认识,再通过理性分析从而理解问题;所以

2017-09-08 14:25:37 351

原创 点击事件透传机制

点击屏幕的事件传递是:Activity将事件交给 所属的Window,如果返回true,整个事件循环就结束了,返回false意味着事件没人处理,所有view的onTouchevent ,都反回了false,那么Activity的onTouchevent就会被调用。window会将事件传递给decorView(viewgroup)window可以控制顶级View的外观和行为策

2017-09-08 12:08:29 4607

原创 修改TabLayout下划线的宽度和文字和线的距离

1、写个工具类 封装:import android.content.res.Resources;import android.support.design.widget.TabLayout;import android.util.TypedValue;import android.view.View;import android.widget.LinearLayout;import

2017-09-04 10:53:00 10303

原创 Android权限之sharedUserId和签名

最近在做个东西,巧合碰到了sharedUserId的问题,所以收集了一些资料,存存档备份。    安装在设备中的每一个apk文件,Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户都会被分配到一个属于自己的统一的linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID 在应用程序安装

2017-09-01 15:19:38 556

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除