As打开DDMS的方式和使用(dump View Hierarchy for UI automator)对布局的分析

来源:互联网 发布:js 保存图片到手机 编辑:程序博客网 时间:2024/05/29 12:13

本文利用的是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上开源的下拉刷新
库 地址:

https://github.com/scwang90/SmartRefreshLayout

目标: 个人中心ui界面比较喜欢,实现了沉浸式,正在api19上,使用这个工具来看看、

根据展示自己的分析后面看源码:

首先setContent(R.layout….)设置的布局中是一个FrameLayout的布局 整体一个LinerLayout,后面将自定义的toolbar浮动在上面,字体是白色,背景是透明色,线性布局是五个布局,分别展示的是就是界面展示的内容。

之后就是view的问题是一个定义view还是一个自定义toolbar添加了textview和imageview。感觉是后面一种。

这是源码代码:我切图比较明显

确实是一个FrameLayout,只不过是一个toolbar分析结束。中间使用的是 RealttimeBlurView 其实是是一个实时模糊的一个库;具体的介绍请看连接

https://github.com/mmin18/RealtimeBlurView

阅读全文
2 0
原创粉丝点击