丟棄LayoutInspector类溢,換個(gè)方式看UI

自從AS升級(jí)到4.x后凌蔬,你的LayoutInspector會(huì)不會(huì)經(jīng)常和我一樣

明明連著設(shè)備,卻檢測(cè)不到對(duì)應(yīng)的進(jìn)程豌骏?

檢閱速度非常慢龟梦,直到超時(shí)都沒(méi)有出畫(huà)面?

勾選Live Update后窃躲,畫(huà)面延遲成了PPT计贰,最后放棄Live Update?

終于蒂窒,我放棄了LayoutInspector躁倒,選用更輕量的Uinspector來(lái)輔助完成一些基本的ui檢查。

Uinsepctor是什么洒琢?

Uinspector 是一個(gè)集成在Android應(yīng)用內(nèi)的ui檢閱工具秧秉。

開(kāi)啟 Uinspector 后,通過(guò)點(diǎn)擊屏幕上的元素來(lái)選取要檢閱的目標(biāo)衰抑,彈出的面板中可以查看目標(biāo) View 的布局和屬性象迎。

查看View的大小/邊距/基本屬性 查找目標(biāo)所在的Activity/Fragment,快速定位所在代碼

|

|

相比起LayoutInspector有什么優(yōu)勢(shì)呛踊?

1. 輕便快速

從手機(jī)的通知欄打開(kāi)Inspector砾淌,直接點(diǎn)擊屏幕就可以看到目標(biāo)屬性!
從通知欄點(diǎn)擊關(guān)閉即可停止檢閱谭网,用完即走汪厨。

2. 追蹤動(dòng)畫(huà)

相比起幻燈片級(jí)的“Live Update”,Uinspector 直接運(yùn)行在你的應(yīng)用進(jìn)程中愉择,可以通過(guò)監(jiān)聽(tīng) View 的變化實(shí)時(shí)作出反饋劫乱,追蹤布局/屬性的變化,甚至是動(dòng)畫(huà)锥涕。

3. 支持添加你的自定義View和自定義屬性

Uinspector 可以集成其他第三方庫(kù)衷戈,查看他們的特有屬性:

查看Glide的圖片源 查看Fresco的圖片源 查看Lottie的動(dòng)畫(huà)屬性
Inspect Glide

|
Inspect Fresco

|
Inspect Lottie

當(dāng)圖片資源加載異常時(shí),你可以點(diǎn)擊圖片地址用瀏覽器打開(kāi)层坠,快速確認(rèn)是客戶(hù)端加載問(wèn)題還是圖片資源本身的問(wèn)題殖妇!

大部分的自定義 View 屬性都非常豐富,使用 LayoutInspector 都是無(wú)法直接查看的窿春。

而利用 Uinspector 加上你自己的集成庫(kù)拉一,則可以方便的支持這些屬性。第三方集成庫(kù)文檔旧乞。

甚至這個(gè)彈出面板的樣式和內(nèi)容不滿(mǎn)足你的需求蔚润,也可以添加你自己開(kāi)發(fā)的面板進(jìn)去

如何使用Uinsepctor尺栖?

只需要在項(xiàng)目的 build.gradle 文件中添加一句:

dependencies {
    debugImplementation 'com.huya.mobile:Uinspector:1.0.5'
}
復(fù)制代碼

就可以了嫡纠! 如果不需要自定義開(kāi)發(fā)的話(huà),無(wú)需添加任何代碼延赌。

可選地除盏,也可以根據(jù)需要添加一些第三方集成庫(kù):

dependencies {
    debugImplementation 'com.huya.mobile:Uinspector-optional-glide:1.0.5'
    debugImplementation 'com.huya.mobile:Uinspector-optional-fresco:1.0.5'
    debugImplementation 'com.huya.mobile:Uinspector-optional-lottie:1.0.5'
}
復(fù)制代碼

需要注意的是:

打開(kāi) Uinspector 后,依然可以正常對(duì)應(yīng)用進(jìn)行手勢(shì)操作挫以,比如滑動(dòng)屏幕者蠕,back鍵返回等等。
但是掐松,單擊事件會(huì)被消費(fèi)踱侣,成為選中檢閱目標(biāo)的操作
在這種模式下大磺,可以通過(guò)雙擊來(lái)代替原來(lái)的點(diǎn)擊,來(lái)觸發(fā)原來(lái)onClickListener的操作!

作者:YvesCheung
鏈接:https://juejin.cn/post/6916779129798934536

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末拷获,一起剝皮案震驚了整個(gè)濱河市律想,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌流济,老刑警劉巖锐锣,帶你破解...
    沈念sama閱讀 216,496評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異袭灯,居然都是意外死亡刺下,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)稽荧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)橘茉,“玉大人,你說(shuō)我怎么就攤上這事姨丈〕┳浚” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,632評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵蟋恬,是天一觀的道長(zhǎng)翁潘。 經(jīng)常有香客問(wèn)我,道長(zhǎng)歼争,這世上最難降的妖魔是什么拜马? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,180評(píng)論 1 292
  • 正文 為了忘掉前任渗勘,我火速辦了婚禮,結(jié)果婚禮上俩莽,老公的妹妹穿的比我還像新娘旺坠。我一直安慰自己,他們只是感情好扮超,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布取刃。 她就那樣靜靜地躺著,像睡著了一般出刷。 火紅的嫁衣襯著肌膚如雪璧疗。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,165評(píng)論 1 299
  • 那天馁龟,我揣著相機(jī)與錄音崩侠,去河邊找鬼。 笑死坷檩,一個(gè)胖子當(dāng)著我的面吹牛啦膜,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播淌喻,決...
    沈念sama閱讀 40,052評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼僧家,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了裸删?” 一聲冷哼從身側(cè)響起八拱,我...
    開(kāi)封第一講書(shū)人閱讀 38,910評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎涯塔,沒(méi)想到半個(gè)月后肌稻,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,324評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡匕荸,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評(píng)論 2 332
  • 正文 我和宋清朗相戀三年爹谭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片榛搔。...
    茶點(diǎn)故事閱讀 39,711評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡诺凡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出践惑,到底是詐尸還是另有隱情腹泌,我是刑警寧澤,帶...
    沈念sama閱讀 35,424評(píng)論 5 343
  • 正文 年R本政府宣布尔觉,位于F島的核電站凉袱,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜专甩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評(píng)論 3 326
  • 文/蒙蒙 一钟鸵、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧涤躲,春花似錦携添、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,668評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)羞秤。三九已至缸托,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間瘾蛋,已是汗流浹背俐镐。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,823評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留哺哼,地道東北人佩抹。 一個(gè)月前我還...
    沈念sama閱讀 47,722評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像取董,于是被迫代替她去往敵國(guó)和親棍苹。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 自從AS升級(jí)到4.x后茵汰,你的LayoutInspector會(huì)不會(huì)經(jīng)常和我一樣 明明連著設(shè)備枢里,卻檢測(cè)不到對(duì)應(yīng)的進(jìn)程?...
    路人宇閱讀 1,376評(píng)論 1 2
  • 推薦指數(shù): 6.0 書(shū)籍主旨關(guān)鍵詞:特權(quán)蹂午、焦點(diǎn)栏豺、注意力、語(yǔ)言聯(lián)想豆胸、情景聯(lián)想 觀點(diǎn): 1.統(tǒng)計(jì)學(xué)現(xiàn)在叫數(shù)據(jù)分析奥洼,社會(huì)...
    Jenaral閱讀 5,716評(píng)論 0 5
  • 昨天,在回家的路上晚胡,坐在車(chē)?yán)镉圃沼圃盏乜粗摹度龉衬墓适隆妨榻保冶焕锩娴膬?nèi)容深深吸引住了,盡管上學(xué)時(shí)...
    夜闌曉語(yǔ)閱讀 3,784評(píng)論 2 9
  • 一月四號(hào)的大沙有個(gè)想法。從昨晚到現(xiàn)在就一直圍繞在腦子里忿檩∥疚玻或許深受那些小說(shuō)的影響,或許真的就是我自己腦子或者精神么有...
    一個(gè)人的大沙閱讀 4,030評(píng)論 3 4
  • 記夢(mèng) 前記 他回國(guó)了燥透,而事實(shí)上他其實(shí)從未來(lái)過(guò)沙咏。我不知道我們是如何交流的辨图,但在夢(mèng)里沒(méi)有語(yǔ)言障礙。我時(shí)而是第三視角看著...
    江挽心閱讀 685評(píng)論 0 0