• View的滑动冲突

    常见的滑动冲突场景 1,外部滑动方向和内部滑动方向不一致.2,外部滑动方向和内部滑动方向一致.3,上面两种情况的嵌套. 参考:https://w...

  • 120
    Android制作自己的依赖库上传至github供别人下载(笔记)

    网上资源参考1, https://blog.csdn.net/xuchao_blog/article/details/62893851 Bint...

  • 120
    自定义控件<笔记>

    自定义View 自定义View分为三大类,第一种是自定义 View,第二种是自定义 ViewGroup,第三种是自定义组合控件。其中自定义Vie...

  • 120
    LeakCanary检测内存泄漏及解决办法

    内存泄漏定义 有些对象只有有限的生命周期。当它们的任务完成之后,它们将被垃圾回收。如果在对象的生命周期本该结束的时候,这个对象还被一系列的引用,...

  • 常用命令<笔记>

    gradlew 当前路径,请直接用 ./ 前缀。如 ./gradlew tasks // 查看任务 gradle --help //查找所...

  • 120
    Android Studio Gradle优化方法

    第一步:打开AS安装所在的位置,用记事本打开“红色框”选中的文件。 如图: 第二步:打开“studio64.exe.vmoptions”文件后修...

  • 120
    shape 和selector的使用

    shape 属性 shape的形状,默认为矩形,可以设置为矩形(rectangle)、椭圆形(oval)、线性形状(line)、环形(ring)...

  • 120
    jar包与arr包区别

    首先说下jar包和arr包的区别,打jar包里只能将库里的源码打进去,而资源什么的不能打进去(例如UI库),所以在使用jar包的时候,如果要使用...

  • Kotlin学习(五) 集合

    Java 中已经提供了很强大的集合框架,提供了常用的集合类型,比如 List、Set、Map 等。而 Kotlin 同样提供了一些集合,相比 J...