UI设计师、产品经理的UI查看神器
影分身app是一款方便调试第三方App UI的工具app,可以兼容android 8-15版本,不需要root权限。可以直接在android手机屏幕上显示当前Activity中所有控件(不管是否隐藏)的边界,内外边距大小,每一个控件大小,图片大小,字体颜色,大小,以及自定义信息。同时可以直接在屏幕上取色,另外还提供了直尺(单位为px和dp),圆角尺(单位dp)工具,可以直接测量大小。针对android开发者还提供了布局树查看功能,可以直接在手机屏幕查看当前Activity中所有控件层次信息等。可以通过滚动层级滚轮来控制只显示某一层级的信息,避免层级覆盖等。在开发逆向,写脚本。产品/设计验收需求时使用,可以有效提高效率。
# 一、集成使用方法
### 导入需要查看UI的app,导入后点击图标打开app,然后点击悬浮球

### 打开开关,点击小篮球

### 功能界面

### 拾取控件

开启拾取控件选项后,拖动圆环到要拾取的控件位置即可。可以获取字体颜色,大小,背景色等信息(支持SpannableString)
### 相对距离

开启相对距离选项后,依次`长按`两个控件即可显示两个控件间的水平和竖直距离,距离默认单位是dp,可以通过功能界面的单位选项切换单位`(该功能和编辑控件、移动控件功能冲突,请勿同时开启)`
### 移动控件
开启移动控件选项后,`长按`控件即可拖动,距离默认单位是dp,可以通过功能界面的单位选项切换单位`(该功能和编辑控件、移动控件功能冲突,请勿同时开启)`

### 取色器
开启取色器选项后,会在屏幕显示 绿色圆环,可以任意拖动,屏幕下方会显示圆环中心的颜色值

### 水平直尺,竖直直尺
开启后会在屏幕显示水平直尺和竖直直尺,可以任意拖动。直尺上有两个值,一个单位是px,另一个是dp

### 外边距/内边距
开启后可以看到任意一个view的外边距,边距单位默认为dp,可以通过功能界面的单位选项切换单位。`可以通过功能界面的层级区间过滤掉部分view,避免数值相互覆盖`

> 宽高、字体大小、字体颜色、背景色等使用方式同 外边距/内边距,也可以通过 单位选项和层级区间进行控制
### Fragment名称、Activity名称
开启后可以看到当前Activity的类名,每一个Fragment的类名。可以通过功能界面的层级区间过滤掉部分Fragment,避免Fragment名称相互覆盖

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
