一、SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 L...
什么意思呢?
[Android]Paint.Cap.ROUND的坑用法 坑: 左右端的半圆是 追加上去的!追加!也就是说: 画的线的实际长度=线的长度+线的宽度 半圆的直径 = 线的宽度 线的两端的半圆的半径之和(直径)也要考虑进去。
1:int、Integer有什么区别? 2:equals与==区别,stringBuffer和stringbuilder区别 3:A启动B时activity的两个activi...
在开始说ViewModel之前我们先来一些我们经常要考虑问题:1.Activity屏幕旋转怎么处理保留和处理数据?通过onSaveInstanceState?那如果数据比较大...
定义 简单地说,LiveData是一个数据持有类。它具有以下特点: 数据可以被观察者订阅; 能够感知组件(Fragment、Activity、Service)的生命周期; 只...
前言我们在自定义View时可能需要更新View的显示,比如为View添加动画等等,有两个方法是我们经常会用到的:invalidate()和requestLayout(),本文...