2017年5月25日

安卓自定义View进阶-事件分发机制详解

摘要: Android 事件分发机制详解,在上一篇文章 事件分发机制原理 中简要分析了一下事件分发机制的原理,原理是十分简单的,一句话就能总结:责任链模式,事件层层传递,直到被消费。 虽然原理简单,但是随着 Android 不断的发展,实际运用场景也越来越复杂,所以想要彻底玩转事件分发机制还需要一定技巧,本 阅读全文

posted @ 2017-05-25 17:33 yuezhusust 阅读(397) 评论(0) 推荐(0) 编辑

Android性能优化——使用 APK Analyzer 分析你的 APK

摘要: Android Studio 2.2包含了APK Analyzer,通过它我们能够直观地看到APK的组成。使用APK Analyzer不仅能够减少你花在debug上的时间,而且还能减少你的APK大小。使用APK Analyzer,你能够实现: 查看APK中文件的绝对大小和相对大小。(译注:相对大小指 阅读全文

posted @ 2017-05-25 17:32 yuezhusust 阅读(4308) 评论(0) 推荐(0) 编辑

2017年3月17日

RecyclerView 设置item间隔的方法

摘要: RecyclerView大家常用,但是如何给加载出来的item增加间隔很多人都不知道,下面是方法,直接上代码了: 上面的代码是用一个LinearLayoutManager 加载RecyclerView,和一般加载代码不一样的是多了 recyclerView.addItemDecoration(new 阅读全文

posted @ 2017-03-17 20:37 yuezhusust 阅读(42534) 评论(0) 推荐(1) 编辑

2017年3月14日

Android进阶系列--Design Support Library使用详解(Snackbar,TextInputLayout,TabLayout,NavigationView...)

摘要: Material Design 设计风格非常受欢迎,那么支持其效果的Design Support Library(Android 2.1 API level 7及其以上)库又有哪些控件呢。主要包括SnackBar、Navigation View、FloatActionbutton、Coordinat 阅读全文

posted @ 2017-03-14 17:08 yuezhusust 阅读(727) 评论(0) 推荐(0) 编辑

Android-6步教你自定义View

摘要: 如果你打算完全定制一个View,那么你需要实现View类(所有的Android View都实现于这个类),并且实现确定尺寸的onMeasure(…))方法和确认绘图的onDraw(…))方法。 自定义View一共分为6步 第一步 2.实现画笔paint类 本文一共两只画笔 3.覆写onMeasure 阅读全文

posted @ 2017-03-14 16:45 yuezhusust 阅读(182) 评论(0) 推荐(0) 编辑

2017年3月13日

android图片轮播效果,RollViewPager的简单使用

摘要: 在github上有一些大神专门写了viewpager的轮播框架并且开源,供大家学习参考,这篇博客就教大家如何简单地使用开源框架RollViewPager。 对RollViewPager有兴趣,或者希望更深入学习的可以直接去github下载源码学习:https://github.com/Jude95/ 阅读全文

posted @ 2017-03-13 17:26 yuezhusust 阅读(1355) 评论(0) 推荐(0) 编辑

Android开发中用到的那些方便流行的库-强烈推荐

摘要: 转载自:http://www.open-open.com/lib/view/open1474510901792.html 简介 本文主要对我们项目中的使用过的一些库流行库做些介绍,后期再对其中的一些库,如RxJava,RxAndroid,retrofit ,androidannotations,re 阅读全文

posted @ 2017-03-13 14:41 yuezhusust 阅读(1999) 评论(0) 推荐(0) 编辑

2016年7月10日

Android view 小总结

摘要: android 中, view 的绘制包含三步: 1. onMeasure(), 对view进行测量; 2. onLayout(),对view进行布局; 3.onDraw(),对view进行绘制。 view的touch事件传递顺序: Activity——》window——》viewGroup——》c 阅读全文

posted @ 2016-07-10 17:39 yuezhusust 阅读(126) 评论(0) 推荐(0) 编辑

2016年7月7日

Android Activity 分类

摘要: 在安卓系统中,Activity 按照优先级可以分为三种: 1. 前台Activity,是指正在和用户进行交互的Activity,优先级最高; 2.可见但非前台Activity,是指可见但无法与用户进行交互的Activity,比如Activity前面弹出了一个对话框,导致该Activity位于可见但是 阅读全文

posted @ 2016-07-07 20:34 yuezhusust 阅读(246) 评论(0) 推荐(0) 编辑

2016年6月21日

android 广播分类

摘要: 安卓广播分为两类:1.普通广播, broadcast,广播发出之后所有满足条件的应用都能获取到广播里面的数据,缺点是应用获取广播中的数据修改之后不能传递给其它接收广播的应用;2.有序广播,orderbroadcast,广播发出之后各应用根据应用的优先级依次接收广播,优先级高的应用接收广播之后修改的数 阅读全文

posted @ 2016-06-21 16:58 yuezhusust 阅读(1328) 评论(0) 推荐(0) 编辑

导航