240 发简信
IP属地:北京
  • 总结的不错,有收获

    Android事件分发机制,大表哥带你慢慢深入

    一、简单创建一个Demo 基本结构如下图: 介绍:demo中将用两个自定义View和三个自定义ViewGroup来分不同情况处理事件,下面会贴出类大致代码:补充:View和V...

  • 120
    Android性能优化:关于 内存泄露 的知识都在这里了!

    前言 在Android中,内存泄露的现象十分常见;而内存泄露导致的后果会使得应用Crash 本文 全面介绍了内存泄露的本质、原因 & 解决方案,最终提供一些常见的内存泄露分析...

  • 首先 ViewGroup 是没有 onMeasure 方法的,他是个抽象类,他的 onMeasure 方法是需要各个子类去实现的。因为 ViewGroup 的子类有着不同的布局特性,比如 LinearLayout、RelateLayout,他们的布局特性就不一致,所以他们的测量细节也不一样。
    比如竖直布局的 LinearLayout ,如果他的height 设置为 wrap_content,那么他肯定需要先测量出子 View 的高度,然后再根据子 View 加起来的高度再结合 margin padding 这些来确定 LinearLayout 的高度。

    图解View测量、布局及绘制原理

    Android中自定义View一直是一个高级的技能,入门比较难,看起来很高大上。想要学会自定义View,当然要理解View的测量、布局及绘制原理,本篇文章将以图表的形式讲解V...

  • 我之前看的是加这行代码
    <application
    android:resizeableActivity="true">
    </application>

    记录 Android 全面屏适配

    前几天欣喜若狂,赶上小米 MIX2 现货,果断入手了一台,到手以后直接安装了公司的 App 来看看效果,发现上下会留下黑边,无法全屏显示。 解决方案 谷歌了半天终于找到了原因...

  • 您好,我集成您的库之后,触发扫码操作,扫码框出来了,但是页面每次得有一秒左右的延迟才能进去,请问您遇到过这种问题吗?

    Android二维码(仿微信,轻量Zxing)

    前言# 要做一个功能,二维码识别。网上找一堆相关的Demo,但是总不是想要的效果,或者都是多年前的版本,权衡考虑之后,决定亲自操刀。不纠结直接选中Zxing框架,https:...

  • 楼主,你的第一张目录的图是用什么画的啊

    Carson带你学Android:屏幕适配-最全面的解决方案

    前言 Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合: Google的官方权威适配文档 郭霖: Android官方提供的支持不同屏幕大小的全部...

  • @qing的世界 大牛是不是太低调了,粉丝这么少,我也想看NBA去:sob:

    五月,Google I/O 之行

    好久没有更新RxJava的文章了(其实也就是剩最后一篇而已),因为五月份大部分时间都在美丽的加州,嘿嘿。非常幸运公司这次派我出席了今年的Google I/O,作为一个安卓开发...

  • 好厉害啊!!!!!!!!!!!!羡慕!!!!!!

    五月,Google I/O 之行

    好久没有更新RxJava的文章了(其实也就是剩最后一篇而已),因为五月份大部分时间都在美丽的加州,嘿嘿。非常幸运公司这次派我出席了今年的Google I/O,作为一个安卓开发...