一、SOLID 設(shè)計(jì)模式的六大原則有: Single Responsibility Principle:?jiǎn)我宦氊?zé)原則 Open Closed Principle:開(kāi)閉原則 L...
什么意思呢?
[Android]Paint.Cap.ROUND的坑用法 坑: 左右端的半圓是 追加上去的!追加!也就是說(shuō): 畫的線的實(shí)際長(zhǎng)度=線的長(zhǎng)度+線的寬度 半圓的直徑 = 線的寬度 線的兩端的半圓的半徑之和(直徑)也要考慮進(jìn)去。
1:int、Integer有什么區(qū)別? 2:equals與==區(qū)別,stringBuffer和stringbuilder區(qū)別 3:A啟動(dòng)B時(shí)activity的兩個(gè)activi...
在開(kāi)始說(shuō)ViewModel之前我們先來(lái)一些我們經(jīng)常要考慮問(wèn)題:1.Activity屏幕旋轉(zhuǎn)怎么處理保留和處理數(shù)據(jù)?通過(guò)onSaveInstanceState?那如果數(shù)據(jù)比較大...
定義 簡(jiǎn)單地說(shuō),LiveData是一個(gè)數(shù)據(jù)持有類。它具有以下特點(diǎn): 數(shù)據(jù)可以被觀察者訂閱; 能夠感知組件(Fragment、Activity、Service)的生命周期; 只...
前言我們?cè)谧远xView時(shí)可能需要更新View的顯示,比如為View添加動(dòng)畫等等,有兩個(gè)方法是我們經(jīng)常會(huì)用到的:invalidate()和requestLayout(),本文...