1. 程式人生 > >As開啟DDMS的方式和使用(dump View Hierarchy for UI automator)對佈局的分析

As開啟DDMS的方式和使用(dump View Hierarchy for UI automator)對佈局的分析

本文利用的是AS中的DDMS的 dump View Hierarchy對你需要實現或者參考的佈局的分析。

AS開啟DDMS的方式

第一: Tools 下面的 Android下面的 Android DEVICE monitor

就是我們在eclipse使用的而是ddms;點選Android DEvice Motior開啟DDMS;

開啟後的展示圖片:

連線上手機開啟需要分析的軟體

點選:dump View Hierarchy for UI automator (為UI自動化程式轉儲檢視層次結構)

具體的圖片說明:

就可以分析你需要分析的app的ui設定了!(你需要as連線到手機,並且開啟手機上需要分析的ui)

分析檢視展示:

第二種方式

工具類中的小的機器人就是我們需要開啟的DDMS。其實也就是Android Device Motior的圖示只不過的是在前期的時候,AS有帶顯示的圖示,後期不在顯式。

分析ui介面

Android 5.0增加了很多的新的控制元件,確實很好用,替換listview的RecyclerView和重新整理控制元件等,我們今天分析的是github上開源的下拉重新整理
庫 地址:

目標: 個人中心ui介面比較喜歡,實現了沉浸式,正在api19上,使用這個工具來看看、

根據展示自己的分析後面看原始碼:

首先setContent(R.layout….)設定的佈局中是一個FrameLayout的佈局 整體一個LinerLayout,後面將自定義的toolbar浮動在上面,字型是白色,背景是透明色,線性佈局是五個佈局,分別展示的是就是介面展示的內容。

之後就是view的問題是一個定義view還是一個自定義toolbar添加了textview和imageview。感覺是後面一種。

這是原始碼程式碼:我切圖比較明顯

確實是一個FrameLayout,只不過是一個toolbar分析結束。中間使用的是 RealttimeBlurView 其實是是一個實時模糊的一個庫;具體的介紹請看連線