- 博客(5)
- 收藏
- 关注
原创 android 浅入浅出看一下事件传递
事件传递三大方法 dispatchTouchEvent (分发事件 retrue ture 分发,false 不分发) onInterceptTouchEvent (拦截事件 etrue ture 拦截,false 不拦截) onTouchEvent (触摸事件 return true 消费,false 不消费) 浅入事件传递在这里空洞的解释,就好像玩游戏的时候,你女朋友各种找事儿一样,永远的无法理
2017-03-31 12:01:20 243
原创 LayoutInflater.inflater()参数解释
LayoutInflater.inflater()方法就是根据一个xml文件来生成一个view对象,注意跟getviewbyid的区别,后者是从view独享中找到指定的控件。在LayoutInflater中对inflater()有四种重载分别是 public View inflate(int, ViewGroup) public View inflate(XmlPullParser, ViewGro
2017-03-30 17:18:31 753
原创 android 自定义view时,实现动起来的几种方法
前言在自定义view时如何让她动起来呢?本人在14年面世的时候就被问到了listview下拉刷新时,如何下拉如何上移,还记得本人当初的答案是使用属性动画,被人好好的鄙视了一番,说多了,好了拔剑吧 offsetLeftAndRight(offsetX) or offsetTopAndBottom(offsetY) layout方法 动态设置margin 动态设置pading(专门试了一下可以使用) s
2017-03-29 17:24:38 1016
原创 自定义scrollview时,遇到的坑
最近要实现一个自定义scrollview,然后在完成后发现滑动时并不是预期的效果,检查了很多次代码都没有发现bug(确保ontouchevent()方法正确) 折腾了两个多小时,特此记录,以示后人首先看一下系统一般自定义view时习惯写的构造函数public Song(Context context) { this(context,null); } public So
2017-03-29 16:42:37 334
原创 Okhttp的简单封装
前言此处使用的Json解析框架为gson,版本为2.8.0,okhttp版本为3.2.0。*为什么封装封装啊,简单来说就是为了以后省事。正文终于到正题了,直接上代码, OkhttpHelper 代码public class OkhttpHelper { private static OkhttpHelper mOkhttpHelper; private OkHttpClient m
2017-03-29 16:12:47 281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人