百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

scalpel

> 编程语言
开源

一个外科手术式的调试工具,用于揭示应用底下的各个层级。

2.8K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个外科手术式的调试工具,用于揭示应用底下的各个层级。

手术刀

已弃用!Android Studio 4.0 的布局检查器现在包含实时更新的 3D 视图。请使用它!


一款用于揭示应用层下内容的外科手术式调试工具。

用法

将 ScalpelFrameLayout 放置在视图层次结构的根部。

  • 使用 setLayerInteractionEnabled(boolean) 启用 3D 交互。
  • 使用 setDrawViews(boolean) 切换线框显示。
  • 使用 setDrawIds(boolean) 切换视图 ID 显示。
  • 使用 setChromeColor(int) 和 setChromeShadowColor(int) 更改线框颜色。

启用交互后,支持以下手势:

  • 单指触摸:控制模型的旋转。
  • 双指垂直捏合:调整缩放。
  • 双指水平捏合:调整层间距。

如果您使用的是基于 Gradle 的构建系统,您可以仅在调试构建中将此视图组包裹在您的 Activity 布局周围。

注意:在 Android 4.4 之前存在已知的文本渲染问题,无法修复。抱歉。

下载

下载最新 JAR或通过 Gradle 获取:

groovy
compile 'com.jakewharton.scalpel:scalpel:1.1.2'

或通过 Maven:

xml
<dependency>
  <groupId>com.jakewharton.scalpel</groupId>
  <artifactId>scalpel</artifactId>
  <version>1.1.2</version>
</dependency>

许可证

Copyright 2014 Jake Wharton

根据Apache许可证2.0版(“许可证”)授权; 除非遵守许可证,否则不得使用此文件。 您可以在以下网址获取许可证副本:

http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则按“原样”分发本软件, 不附带任何明示或暗示的保证或条件。 请参阅许可证,了解具体的权限和限制。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言