一、為什么要使用DialogFragment:在程序開發(fā)中我們經(jīng)常要做一些彈窗提醒,如果用自帶的Dialog雖然能解決一部分,但強(qiáng)大的UI是不會(huì)給你這個(gè)機(jī)會(huì)的,各種自定義UI...
IP屬地:浙江
一、為什么要使用DialogFragment:在程序開發(fā)中我們經(jīng)常要做一些彈窗提醒,如果用自帶的Dialog雖然能解決一部分,但強(qiáng)大的UI是不會(huì)給你這個(gè)機(jī)會(huì)的,各種自定義UI...
????Android網(wǎng)絡(luò)監(jiān)控可以說是一個(gè)老生長談的話題了。但隨著Android API的更新,總有新東西可以聊。我們知道在Android N上移除了部分隱式廣播來達(dá)到防止應(yīng)...
git rebase能夠?qū)⒎植娴姆种е匦潞喜?,之前寫過一篇文章介紹它的原理,下面主要介紹它的兩個(gè)使用場景: 場景一:本地與遠(yuǎn)端同一分支提交歷史不一致 方式一 多個(gè)人在同一個(gè)分...
一、認(rèn)識(shí)CoordinatorLayout CoordinatorLayout作為support:design庫里的核心控件,在它出現(xiàn)之前,要實(shí)現(xiàn)View之間嵌套滑動(dòng)等交互操...
一、一個(gè)活動(dòng)添加兩個(gè)碎片的例子 參考Android Fragment完全解析,關(guān)于碎片你所需知道的一切 1.left_fragment.xmlLinearLayout...B...
一、簡介 KOIN - a pragmatic lightweight dependency injection framework for Kotlinhttps://in...
前言 在Android推出的架構(gòu)組件Architecture Components中,LiveData和ViewModel無疑是最核心的。它們最神奇的地方就在于: LiveD...