240 发简信
IP属地:新疆
  • 【Android源码】invalidate()

    目录: 在之前看书的时候,就知道了invalidate方法最终会去调用onDraw()方法,但是具体怎么调用却一直没深究过 我追寻源码进去,发现...

  • 【Android源码】View的事件分发

    目录: 一、 setContentView Activity中setContentView的源码,主要作用就是: 生成DecorView,并把通...

  • Resize,w 360,h 240
    【Android源码】View的绘制流程

    目录: 一、问题: 首先还是来看一种情况,我们在Activity的三个地方查看View的measureHeight属性,因为只有measure后...

  • 【Android轮子】自定义轮播图

    前言:这是自己实现的一个轮播图控件,下面的文章是记录自己的开发过程。这个项目我已经做成gitHub的开源库了,可供大家方便使用gitHub地址[...

  • 【Android源码】Activity和AppCompatActivity的setContentView方法区别

    前言: 记录一下自己看源码的过程(别人的理解+自己的理解) 问题:一个TextView,两种结果 我们先看一种现象,我们在布局文件中放置一个Te...

  • Kotlin学习笔记(一)

    早就听说Kotlin简洁又方便,最近正好准备看《第一行代码》第三版,那就跟着书边学边做笔记吧 一、变量和函数 1、变量: 由于Kotlin的自动...

  • 【Android】PopupWindow的setOutsideTouchable和setFocusable的踩坑经历

    参考文章:PopupWindow之踩坑(1) setFocusable与setOutsideTouchable问题 前言: 最近在准备一个下拉日...

  • 【Java】判断当前日期所在的时间段(今日、本周、本月、本季度、本年)

    前言: 之前做记账app的时候,需要根据当前日期去查询当前所在的时间段,以方便统计这段时间内的支出总额,这里写一个工具类,方便下次需要的时候直接...

  • 【项目轮子】Android波浪背景效果

    前言: 前几个月完成了自己第一个稍微完整的App,后来由于web期末大作业和实训,一直没来得及总结一下自己使用一些轮子的体验和踩坑记录,这些感觉...

    0.7 1523 0 11