240 发简信
IP属地:内蒙古
  • 120
    六大设计原则之依赖倒置原则(DIP)

    一、SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 L...

  • 什么意思呢?

    [Android]Paint.Cap.ROUND的坑

    用法 坑: 左右端的半圆是 追加上去的!追加!也就是说: 画的线的实际长度=线的长度+线的宽度 半圆的直径 = 线的宽度 线的两端的半圆的半径之和(直径)也要考虑进去。

  • 120
    👹知识复盘【技术类】

    1:int、Integer有什么区别? 2:equals与==区别,stringBuffer和stringbuilder区别 3:A启动B时activity的两个activi...

  • 120
    ViewModel简单使用与解析

    在开始说ViewModel之前我们先来一些我们经常要考虑问题:1.Activity屏幕旋转怎么处理保留和处理数据?通过onSaveInstanceState?那如果数据比较大...

  • LiveData

    定义 简单地说,LiveData是一个数据持有类。它具有以下特点: 数据可以被观察者订阅; 能够感知组件(Fragment、Activity、Service)的生命周期; 只...

  • 120
    Android中View的更新方法:invalidate()和requestLayout()

    前言我们在自定义View时可能需要更新View的显示,比如为View添加动画等等,有两个方法是我们经常会用到的:invalidate()和requestLayout(),本文...