原创 01-設計模式-6大設計原則

設計模式-6大設計原則 一、單一職責原則(SRP) 定義:應該有且只有一個原因引起類的變更 二、里氏替換原則(LSP) 定義:所有引用基類的地方必須能透明地使用其子類的對象。 即只要父類出現的地方子類就可以出現,而且替換爲子類也不

原创 13.RecyclerView

一、什麼是RecyclerView RecyclerView介紹 爲有限的屏幕顯示大量數據的靈活的View ListView的侷限 只有縱向列表一種佈局 沒有支持動畫的Api,動畫實現複雜 接口設計和系統不一致? setOnI

原创 6.自定義View-繪製

繪製的基本要素 自定義繪製的最基本的步驟是,提前創建好Paint對象,重寫onDraw(),把繪製代碼寫在onDraw裏面. 一、Canvas.drawXXX() 和 Paint 基礎 drawXXX() 方法:在整個繪製區域

原创 5.okhttp

簡單使用 OkHttpClient client = new OkHttpClient.Builder() .build(); Request request = new Request.Buil