開發(fā)中可能會遇到要求文字根據(jù)固定寬度兩端對齊的需求,比如登錄的用戶名標簽和密碼標簽,但TextView沒有自帶這樣的功能,需要自定義view來實現(xiàn) Android組件有很多自...
IP屬地:廣東
開發(fā)中可能會遇到要求文字根據(jù)固定寬度兩端對齊的需求,比如登錄的用戶名標簽和密碼標簽,但TextView沒有自帶這樣的功能,需要自定義view來實現(xiàn) Android組件有很多自...
作者:ChengTao Retrofit 2.6.0 版本后對 suspend 方法進行了支持,對使用 kotlin 的開發(fā)者來說簡直是福音, 但是執(zhí)行 suspend 方法...
在日常開發(fā)中單純的組合View沒法滿足我們的需求,為了實現(xiàn)更加靈活和優(yōu)美的UI界面,我們通常需要直接繼承自View或者ViewGroup,這種自定義View實現(xiàn)會稍微麻煩一些...
目錄介紹 01.基礎(chǔ)組件(19篇) 02.IPC機制(7篇) 03.View原理(9篇) 04.動畫機制(2篇) 05.Res資源(6篇) 06.消息機制(12篇) 07.多...
代理模式(Proxy)是通過代理對象訪問目標對象,這樣可以在目標對象基礎(chǔ)上增強額外的功能,如添加權(quán)限,訪問控制和審計等功能。 Java代理分為靜態(tài)代理和動態(tài)代理和Cglib代...
一、背景 1.1、控件效果 要實現(xiàn)的自定義控件效果大致如下,實現(xiàn)過程中用到了比較多的自定義View的API,覺得比較有代表性,就分享出來也當做學習總結(jié)項目代碼已上傳githu...
Google推JetPack已經(jīng)有一段時間了,伴隨之而來的是MVVM架構(gòu),使用ViewModel LiveData等工具來實現(xiàn)MVVM。 JetPack中還附帶了一個Navi...