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
- As打开DDMS的方式和使用(dump View Hierarchy for UI automator)对布局的分析
- DDMS android 开发工具-----dump View Hierarchy for UI automator
- Dump view UI hierarchy for Automator
- dump View Hierarchy for UI automator
- android 开发UI好工具-----dump View Hierarchy for UI automator
- android 开发UI好工具-----dump View Hierarchy for UI automator
- Android Device Monitor Dump View Hierarchy for Ui automator 报错 Error obtaining UI hierarchy Error w
- UI automator的使用
- UI Automator Viewer的使用
- UI Automator Viewer的使用
- 使用UI Automator View做UI测试
- 使用Xcode 自带的view hierarchy 来分析view的层次和属性
- Andorid丨初入Andoird-Hierarchy View和Adb的使用
- 【UI布局优化】Hierarchy Viewer-优化你的UI
- 【UI布局优化】Hierarchy Viewer-优化你的UI
- 打开android device monitor提示unexpected error while parsing input:Invalid ui automator hierarchy file
- (二)UI Automator测试项目的建立
- Xcode的Debug View Hierarchy 功能使用
- java程序员的python之路(模块)
- 在windows下用cmd命令行下载hex文件到arduino板子上
- 5分钟轻松解决Android数据库访问,Cursor类的基础使用
- 多线程之间的通信
- Java网路编程____TCP协议客户端服务器信息交互例子
- As打开DDMS的方式和使用(dump View Hierarchy for UI automator)对布局的分析
- 11、(十一)外汇基础篇之三个重要的表
- JSX语法入门
- C# DataGridView如何获取选中行的某个数据
- CentoS 6.9安装
- android studio中文件内容查找相当于Eclipse中Ctrl+H & 查找项目中所有中文
- FileStore::mkfs()
- HttpClient 4.3详细教程之高级主题
- 清除浮动的三种方法