好文章
【Android】在任意位置彈出PopupWindow前言 在日常的開發(fā)中,經(jīng)常會有彈框的操作。實(shí)現(xiàn)彈框有兩種選,PopupWindow或者Dialog,這里就先忽略Dialog。彈框可能會在各種位置出現(xiàn),在指定View的上、下...
前言 在日常的開發(fā)中,經(jīng)常會有彈框的操作。實(shí)現(xiàn)彈框有兩種選,PopupWindow或者Dialog,這里就先忽略Dialog。彈框可能會在各種位置出現(xiàn),在指定View的上、下...
需求場景 一行中有3個TextView處于左邊,以此排序。單獨(dú)有一個TextView處于屏幕的最右邊。然后左邊優(yōu)先級最高,最大展示一行,超過一行顯示三點(diǎn)和把自身右邊的Text...
這么好的文章必須打賞
各個擊破搞明白PorterDuff.Mode做過圖形圖像處理coding的Android程序員一定用過或了解過PorterDuff.Mode這個枚舉變量中的某些值,對此了解不多理解不深刻的時候是不是會很糾結(jié)到底該用那個...
做過圖形圖像處理coding的Android程序員一定用過或了解過PorterDuff.Mode這個枚舉變量中的某些值,對此了解不多理解不深刻的時候是不是會很糾結(jié)到底該用那個...
雖然不懂,但還是要點(diǎn)贊
Android View的測量,布局,繪制(一)前言 通過前面兩個章節(jié)的學(xué)習(xí),知道了Activity的生命周期函數(shù)的調(diào)用,和布局文件的加載。但是并沒有看到View的繪制,那View的繪制是在什么時候的呢? 這邊文章需要小伙...
第一:最簡單的MVP 看下項(xiàng)目結(jié)構(gòu) Module層 view層 presenter層 MainActivity MyAdapter 布局就是一個ListView就不貼出來了看...
最新寫法已更新
王學(xué)崗Dagger2的使用從簡單到復(fù)雜第一部分 dagger2是一個依賴注入的框架,舉個例子如果我們不適用dagger注入,我們調(diào)用一個對象必須使用構(gòu)造方法,這樣就會造成了類與類的組合,但dagger的使用解決了...