Android 界面布局3D展示——JakeWharton大神的Scalpel
来源:互联网 发布:matlab编程书籍 编辑:程序博客网 时间:2024/04/29 05:49
作为一名安卓萌新,我一直希望有一个能3D观察Ui层的工具,机缘巧合我追寻到了JakeWharton大神的Scalpel。
效果图:
以下是在Android Studio IDE下使用该工具的教程
首先,在添加依赖:
compile 'com.jakewharton.scalpel:scalpel:1.1.2'使用的时候你的layout根节点必须是 ScalpelFrameLayout
在OnCreate方法中:
View mainView = getLayoutInflater().inflate(R.layout.activity_main, null); ScalpelFrameLayout mScalpelFrameLayout = new ScalpelFrameLayout(this); mScalpelFrameLayout.addView(mainView); mScalpelFrameLayout.setLayerInteractionEnabled(true); mScalpelFrameLayout.setDrawIds(true); mScalpelFrameLayout.setDrawViews(true); setContentView(mScalpelFrameLayout);
常用方法:
开启3D效果 : setLayerInteractionEnabled(boolean).
显隐DrawViews:setDrawViews(boolean).
显隐 view ID: setDrawIds(boolean).
修改边框的颜色和阴影 setChromeColor(int) and setChromeShadowColor(int).
手势功能:
单点触摸:可以控制其旋转角度。
两指垂直滑动:可以放大或缩小。
两指水平滑动:可以调整布局层次之间的间距,清晰看到深层次的布局结构。
详情你可以看JakeWharton大神的Github
0 0
- Android 界面布局3D展示——JakeWharton大神的Scalpel
- Android 过度渲染及优化方法--3D效果(JakeWharton大神的scalpel)
- 使用 Scalpel 3D展示界面布局
- JakeWharton大神的大作
- jakewharton大神的hugo插件—让你轻松的知道程序方法的运行耗时
- http://jakewharton.com/ 大神的bolg,表示敬意
- Android开发动态加载布局(异常状态的展示界面)
- Android的界面布局
- android界面布局3
- Android笔记——界面布局
- android相对布局实例—登录界面
- android基础——界面布局(二) 线性布局
- Android界面布局的优化
- iOS——新特性界面的展示方法
- Android开发3D界面
- android布局3D旋转
- Android 3D图形的手势旋转(未完成,求大神指点)
- Android Studio使用jakewharton:butterknife
- 京东MySQL数据库主从切换自动化
- leetcode 2.Add Two Numbers
- 被偷走的这三年
- 复数结构体
- 隐藏状态栏
- Android 界面布局3D展示——JakeWharton大神的Scalpel
- git 操作整理
- 中国运营商IP范围 路由表
- 移动端视口
- 学密码学一定得学程序
- 2.为什么number.ToString()不属于装箱
- mysql服务性能优化—my.cnf配置说明详解(16G内存)
- Python API第三方库requests详解
- 好的架构是进化来的,不是设计来的