問題 我們知道過多的布局嵌套對View的繪制速度是有一定影響的,多一層嵌套意味著至少多走一次繪制流程,所以開發(fā)過程中一般都會(huì)特別注意layout層級(jí)的問題。針對xml往往可以...

問題 我們知道過多的布局嵌套對View的繪制速度是有一定影響的,多一層嵌套意味著至少多走一次繪制流程,所以開發(fā)過程中一般都會(huì)特別注意layout層級(jí)的問題。針對xml往往可以...
官網(wǎng)建議使用viewLifecycleOwner在Fragment中對LiveData對象調(diào)用Observe方法的時(shí)候,如果傳遞的LifecycleOwner參數(shù)為this,...
不居中問題 默認(rèn)DialogFragment是展示在屏幕中間,并且周圍有邊距,而需求是貼近底部展示,并且距離左右下屏幕邊界0距離 解決方法 1.設(shè)置樣式 在onCreate中...
背景 最近遇到一個(gè)新功能引導(dǎo)的需求,需要在整個(gè)頁面上添加黑色的覆蓋層,并且新增功能位置無覆蓋,示意圖如下: 思路 開始想能否在onDraw過程修改canvas,將指定區(qū)域去掉...
View的事件體系 View的基礎(chǔ) view位置參數(shù)View的位置主要由它的四個(gè)頂點(diǎn)來決定,分別對應(yīng)于View的四個(gè)屬性:top、left、right、bottom,其中to...
最近做一個(gè)指紋注冊驗(yàn)證的APP,需要訪問framework層隱藏的接口(接口前的注釋里加了@hide),為了能在android studio里可以使用這些接口,需要自己編譯下...
例子:(個(gè)人經(jīng)常用這個(gè)地址)http://github201407.github.io/[http://github201407.github.io/] 步驟1?? 點(diǎn)擊[h...
通過上一篇《Rx系列之RxJava操作符》,相信已經(jīng)能夠熟練的使用一些基本的操作符了。但是對于我們大家而言,其實(shí)最傳統(tǒng)的命令式編程已經(jīng)是我們順手就可以拈來的,但是,現(xiàn)在用響應(yīng)...