点击按钮自动截取当前View图片
来源:互联网 发布:mac怎样整理文件 编辑:程序博客网 时间:2024/06/07 12:23
截取的是个bitmap图片
/** * 获取屏幕截图 * * @return */ public Bitmap getScreenShot() { // 获取windows中最顶层的view View view = getWindow().getDecorView(); view.buildDrawingCache(); // 获取状态栏高度 Rect rect = new Rect(); view.getWindowVisibleDisplayFrame(rect); int statusBarHeights = rect.top; Display display = getWindowManager().getDefaultDisplay(); // 获取屏幕宽和高 int widths = display.getWidth(); int heights = display.getHeight(); // 允许当前窗口保存缓存信息 view.setDrawingCacheEnabled(true); // 去掉状态栏 Bitmap bmp = Bitmap.createBitmap(view.getDrawingCache(), 0, statusBarHeights, widths, heights - statusBarHeights); ByteArrayOutputStream bos = new ByteArrayOutputStream(); bmp.compress(Bitmap.CompressFormat.JPEG, 10, bos); byte[] bytes = bos.toByteArray(); bmp = BitmapFactory.decodeByteArray(bytes, 0, bytes.length); // 销毁缓存信息 view.destroyDrawingCache(); return bmp; }
阅读全文
0 0
- 点击按钮自动截取当前View图片
- 截取当前View为图片
- android截取当前view为图片
- Android如何截取当前View 为图片
- 截取当前界面图片
- iOS view截取图片
- android截屏,截取当前View
- html点击按钮切换图片,并自动定时轮换
- 自动点击网页按钮
- 自动点击按钮
- jquery自动点击按钮
- 图片自动截取
- 点击更换当前图片
- 点击按钮切换图片
- 点击按钮切换图片
- 点击按钮图片变换
- 点击 按钮 下载图片
- 点击按钮切换图片
- Unity和android交互打包问题合集
- STL-deque
- 洛谷P2671 求和 数学推导
- 数据库技术与并发(笔记)
- html 多页面切换tab
- 点击按钮自动截取当前View图片
- python2和python3 共存时 pip安装问题
- jd.com ajax post的登录操作
- 交叉编译openssl,不用修改Makefile编译工具
- oracle 11g 查看服务端/客户端编码,及修改db编码
- JS面向对象的程序设计
- Python的zip函数
- Educational Codeforces Round 2 C. Make Palindrome —— 贪心 + 回文串
- DOS DIR 命令 详解