240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    自定义View——Draw

    主体函数View.draw,View.drawBackground,View.onDraw,View.dispatchDraw,View.onD...

  • Resize,w 360,h 240
    自定义View——绘制背景知识

    Bitmap作用:像素位图,是以像素为单位组成的图像,像素点可根据不同的排列和颜色(A R G B)以构成图像。因此,bitmap要点之处不外乎...

  • 自定义View——Layout

    主要思路ViewGroup的遍历子节点,通过setFrame存储位置信息 主体函数View.layout(),View.onLayout(),V...

  • 自定义View——Measure

    主要思路遍历递归 (递的是MeasureSpec 归的是measureWidth/Height) 主体函数View.measure(),View...

  • Resize,w 360,h 240
    自定义View——背景知识

    Activity作用:负责生命周期管理与事件处理,每个Activity组合了一个Window,实际视图控制是交由Winodw管理ui排版。是为了...

  • Kotlin:高阶函数和Lambda表达式到底是什么?

    kotlin中函数作为一等公民,成为独有的函数类型,在高阶函数中,既可作为参数传递,也可作为函数返回值。那么实际上,高阶函数到底是什么呢?为了介...

  • Resize,w 360,h 240
    Git常用命令记录

    阮一峰-git分支管理策略 一点补充 git stashgit stash 将当前工作区代码保存起来,方便切换分支或pull代码时使用,适用于不...

  • Android9.0 BottomNavigationView设置Icon居中无title出现Cannot set 'scaleX' to Float.NaN的解决方案

    BottomNavigationView默认是有icon+title的形式。可以通过覆盖其dimen属性,使其只显示icon居中效果,如下: 在...

  • Resize,w 360,h 240
    JetPack+单Activity的一些思路

    Google推JetPack已经有一段时间了,伴随之而来的是MVVM架构,使用ViewModel LiveData等工具来实现MVVM。 Jet...

    4.3 4552 4 29