240 发简信
IP属地:新疆
  • MVVM--之Lifecycle的使用

    通过lifecycle来控制生命周期相对来说会少写很多无用代码,例如可以在viewModel中控制一些需要在生命周期中使用的注册的方法等,因为按...

  • 创建bitmap的几种方法

    创建一个位图的方法,切记通过工厂得到的位图不能通过矩阵进行一系列转换,必须重新创建一个 通过流获得bitmap是会更省内存

  • android相关本地存储目录

    android本地存储目录 内部存储 外部存储应用私有目录外部目录 获得内部存储目录 获得外部存储目录 获得外部存储目录 其他目录

  • android有关动画梳理

    补间动画 只能作用在view上,只有四种动画,只是改变view的视觉效果,不会改变view真正的属性效果有:平移(Translate),缩放(s...

  • 自定义viewGroup位置摆放onLayout以及设置margin梳理

    自定义viewGroup必须要实现的一个方法,实现所有子控件布局的函数,自顶向下通过计算好的尺寸放置每一个子View 首先有关getWidth(...

  • View的相关刷新重绘方法

    1. mButton.invalidate(); View本身调用迫使view重画,可以在主线程调用,不能再子线程调用,如果需要,要配合hand...

  • 关于LayoutParams的使用

    主要用来动态控制子view的摆放位置 构造函数可是设置三种参数 固定数值,单位px ViewGroup.LayoutParams.MATCH_P...

  • 自定义view的Canvas梳理

    创建Canvas的方式 基本绘制方法 Region.OP参数,和path的布尔值操作类似

  • 自定义view的Paint的梳理

    画笔:确定绘制内容的具体效果 4.0以上建议关闭硬件加速 基本属性 基本方法

个人介绍
 每天都要编码的一枚处女座程序员