文章分类 - android
摘要:见习工程师 实习生(student engineer) 1、掌握基本的Android应用开发和调试技能,了解Android SDK,会用Eclipse开发工具; 2、掌握基础控件、UI布局,能够处理多分辨率适配; 3、具有较强的团队协作精神及高度的责任心,会使用SVN等协同开发工具; 4、了解面向对
阅读全文
摘要:年关将近,很多小朋友都在考虑换个坑蹲蹲,我也不例外,实际上我定义的初中高级开发对应如下: 初级工程师 1-3年 中级工程师 3-5年 高级工程师 5年以上初级工程师:前两年基本都是——多处理一些场景,也就是扩展广度,在两年到三年的这一年是很关键的,需要扩展广度的同时,还要扩展深度,不过这个深度具体是
阅读全文
摘要:前言关于事件分发机制,这个东西对于开发者,很重要,例如:解决滑动冲突;对于面试者,也很重要,比如:请描述一下View的事件分发机制~。说句实话,这个源码是看了很长时间,一直不敢写这篇文章,生怕误人子弟啊,说实话,刚开始刚觉很难,但是硬着头皮再看,也就那么回事了。。。View分发机制的相关方法View
阅读全文
摘要:先来看看下面这个页面的实现: device-2018-02-27-102830.png 按照我们平时的习惯,最后的布局文件如下: <ScrollView> <LinearLayout> <ImageView> <顶部图片> <LinearLayout><View/><TextView/><Linea
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里简单记录下一个开源库youth5201314/banner的运用。具体用法请阅读《youth5201314/banner》。 本Demo搭配使用的是Glide4.7.1版本(这里只是简单运用,主要用于自定义banner图片加载器
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题。 设计思路 通过定制化的LayoutManager,接管整个RecyclerView的布
阅读全文
摘要:前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化等等 今天,我将全面总结Android的事件分发机制,我能保证这是市面上的最全面、最清晰、最易懂的 本文秉着“结论先行
阅读全文
摘要:一.概述 事件分发有多种类型, 本文主要介绍Touch相关的事件分发. 整个事件分发流程中,会有大量MotionEvent对象,该对象用于记录所有与移动相关的事件,比如手指触摸屏幕事件。 一次完整的MotionEvent事件,是从用户触摸屏幕到离开屏幕。整个过程的动作序列:ACTION_DOWN(1
阅读全文
摘要:1、Touch事件 (1)事件分发/事件消费 (2)案例分析 2、滑动事件 (1)滑动冲突 3、参考文档 1、Touch事件 官方文档:Manage touch events in a ViewGroup https://developer.android.com/training/gestures
阅读全文
摘要:Github地址:https://github.com/coder-pig/Android-Storage-Boxtitle: Android-Skillful-Craftsman(Android能工巧匠)categories: AndroidPockettags: AndroidPocket本文声
阅读全文
摘要:Github地址:https://github.com/coder-pig/Android-Storage-Box本文声明: 本文的内容整理自网络,本着知识交流分享的原则,请勿用于商业用途, 对于引用的部分,都已在文中指出,如果有遗漏的,可以联系本人加上,若有 侵权,也请指出,本人将及时删掉侵权内容
阅读全文
摘要:Android艺术开发探索第三章————View的事件体系(下) 在这里就能学习到很多,主要还是对View的事件分发做一个体系的了解一.View的事件分发 上篇大致的说了一下View的基础知识和滑动,现在我们再来聊聊一个比较核心的知识点,那就是事件分发了,而且他还是一个难点,我们更加应该掌握,Vie
阅读全文
摘要:View基础知识 什么是View View的位置参数 MotionEvent和TouchSlop VelocityTracker,GestureDetector和Scroller View的滑动 使用scrollTo/scrollBy 使用动画 改变布局参数 各种滑动方式的对比 弹性滑动 使用Scr
阅读全文
摘要:作者博客 http://www.jianshu.com/u/0fa6f5d09040 文章目录 HTTP请求和响应步骤 TCP/IP协议 TCP三次握手 HTTP协议 HTTP请求报文 HTTP响应报文 TCP四次挥手 1 HTTP请求和响应步骤 图片来自:http://android.jobbol
阅读全文
摘要:Android中触摸事件传递过程中最重要的是dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()方法。这个是困扰初学者的问题之一,我开始也是。这里记录一下dispatchTouchEvent()、onInterceptTouchEve
阅读全文
摘要:合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》 今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起;万事起
阅读全文
摘要:背景这几天开始学习安卓开发里面的view滑动部分,首先学习的是利用Scroller实现弹性滑动首先,view滑动不是真正意义上的滑动,只是通过改变画布的xy坐标,来不断绘制view的不同部分,看起来像滑动一样我实现的弹性滑动,是点击一个Button,按下时,Button往上跳,松开时,Button回
阅读全文
摘要:1、Android的Scroller类是一个为View实现平滑的(Help)帮助类。 Scroller类提供了一个computeScrollerOffset()方法来判断是否完成了整个滑动,同时也提供了getCurrx()、getCurrY()方法来获的当前的滑动坐标,在上面的代码中,唯一需要注意的
阅读全文
摘要:Android里Scroller类是为了实现View平滑滚动的一个Helper类。通常在自定义的View时使用,在View中定义一个私有成员mScroller = new Scroller(context)。设置mScroller滚动的位置时,并不会导致View的滚动,通常是用mScroller记录
阅读全文
摘要:2016大家新年好!这是今年的第一篇文章,那么应CSDN工作人员的建议,为了能给大家带来更好的阅读体验,我也是将博客换成了宽屏版。另外,作为一个对新鲜事物从来后知后觉的人,我终于也在新的一年里改用MarkDown编辑器来写博客了,希望大家在我的博客里也能体验到新年新的气象。我写博客的题材很多时候取决
阅读全文

浙公网安备 33010602011771号