![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 79
那么清
精彩的人生,不需要解释!一个正在拼搏的程序员....加油!
展开
-
ViewDragHelper使用介绍
ViewDragHelper是用来干什么的 我们看一下官网介绍1.他是自定义ViewGroup的工具类2.提供了操作和状态常量3.拖放和恢复Callback Callback是ViewDragHelper的内部类1.是子类父类沟通的桥梁2.管理拖放的范围3.为ViewDragHelper提供了事件和方法具体使用1.实现Callback的方法2.通过ViewDragHelper.create创建对象原创 2016-11-15 13:37:09 · 398 阅读 · 0 评论 -
WebView的使用详情
WebView使用详解 ***关于WebView的介绍 官方文档:* A View that displays web pages. This class is the basis upon which you* can roll your own web browser or simply display some online原创 2016-11-11 23:29:46 · 310 阅读 · 0 评论 -
Activity软盘配置
软件盘的显示原理软键盘其实就是一个Dialog,InputMethodService输入法管理器,通过配置参数使之能够全屏显示或者是底部显示调整窗口关于如何配置软盘在清单文件中 Activity有一个windowSoftInputMethod中通过配置参数显示不呕吐那个的输入法状态 1.stateAlwaysVisible 整体窗口向上移动 activity启动的时候软盘就会显示原创 2016-11-15 19:44:20 · 224 阅读 · 0 评论 -
AppBarLayout.Behavior探究
Appbarlayout.Behavior 1.作用 处理嵌套滚动偏移处理2.分析思路从程序的执行起始点开始分析3.层级结构Appbarlayout --> HeaderBehavior --> ViewOffsetBehavior --> Coordinatorlayout.Behavior4.嵌套处理onStartNestedScroll 决定是否嵌套滚动 条件原创 2017-08-09 14:52:19 · 2482 阅读 · 0 评论 -
关于内存泄漏那些事-实战
内存泄漏以及回收案例分析1.频繁的创建监听事件会有什么问题?问题蛮大的,这就是空间复杂度的问题了,每次new一个对象那么在内存中就会增加一个对象的实例也就是最小的(一个对象是由对象头16。实例数据。对齐填充)。2.如果解决这个问题呢?通过调试gc发现额外饮用被回收了,足足36byte,已经很不错了哈哈,那么程序内部如何去处理呢?Runtime.getRuntime().gc();原创 2017-08-17 20:07:24 · 272 阅读 · 0 评论 -
单击事件分发机制-源码分析
1.OnClickListener 监听事件的写法就不多说了,这里直接开解释。也就是说当View被单击的时候就会执行的一系列动作,这里回调只有onClick(View v),结合设计模式来说就是,响应了接口隔离原则,将类之间的关系建立在最小接口之上,比如说 focus longClick drag等等。3.事件处理分析…Activity原创 2017-08-19 22:05:52 · 241 阅读 · 0 评论 -
Android事件分发机制及问题解答
以下分析仅仅是对源码的分析,当然,如果是自定义了事件的分发,那么就需要另外讨论了。正常触发一个View的事件流程是什么?当触发屏幕的触摸事件的时候,首先通过Activity分发事件,交给PhoneWindow分发事件,接着交给DecorView分发事件,紧接着就调用了ViewGroup( DecorView 父类方法)的分发事件,然后通过dispatchTransformedTou...原创 2018-03-03 19:40:55 · 245 阅读 · 0 评论 -
Android按需加载的实现-懒加载
1.为什么需要懒加载出现? 很多时候我们在做程序加载的时候会发现,有时候因为对象创建的顺序不一定,而导致在加载的时候出现null或者其他的异常所以就需要一种能够解决这种不确定的加载请求。2.解决问题的关键在哪里? 1.请求先后 2.要满足一次请求任务3.例如懒加载的用例 首先在创建的时候设置允许进行加载也就是第一个可加载条件 public void onView...原创 2018-03-03 20:04:10 · 1401 阅读 · 0 评论