文档章节

替代getDrawingCache方法进行截图

wvitas
 wvitas
发布于 2015/08/18 10:54
字数 51
阅读 705
收藏 1

方法如下:

/**
 * 替代getDrawingCache方法
 *
 * @param v
 * @return
 */
private Bitmap loadBitmapFromView(View v) {
    if (v == null) {
        return null;
    }
    Bitmap screenshot;
    screenshot = Bitmap.createBitmap(v.getWidth(), v.getHeight(), Bitmap.Config.RGB_565);
    Canvas c = new Canvas(screenshot);
    c.translate(-v.getScrollX(), -v.getScrollY());
    v.draw(c);
    return screenshot;
}


© 著作权归作者所有

wvitas
粉丝 1
博文 34
码字总数 6802
作品 0
闵行
程序员
私信 提问
加载中

评论(2)

无尘粉笔
无尘粉笔
报这个错误
无尘粉笔
无尘粉笔
03/01 20:58:49: Launching app
$ adb install-multiple -r -t -p wcfb.com.myapplication F:\Android\text\t\app\build\intermediates\split-apk\debug\slices\slice_9.apk
Split APKs installed
$ adb shell am start -n "wcfb.com.myapplication/wcfb.com.myapplication.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Client not ready yet..Waiting for process to come online
Connected to process 10625 on device genymotion-custom_tablet___7_1_0___api_25___1536x2048-192.168.235.101:5555
替代getDrawingCache方法进行截图

/** * 替代getDrawingCache方法 * * @param v * @return */private Bitmap loadBitmapFromView(View v) { if (v == null) { return null; } Bitmap screenshot; screenshot = Bitmap.create......

Oneself丶x
2015/08/18
274
0
Android 方法参数的限制

Android枚举方案 方法中限制参数范围 方法参数限制参数值 获取View的截图

卐字旗下的余晖
2016/12/09
86
0
android ImageView.getDrawingCache return NULL一点...

情况如: http://www.oschina.net/question/653044340 模拟器上面getDrawingCache可以返回值,而在真机上面返回null 当我们需要获取某个View的DrawingCache时回去调用getDrawingCache方法,有...

tonyley
2012/03/15
1K
1
使用setDrawingCacheEnabled(boolean flag)提高绘图速度

View组件显示的内容可以通过cache机制保存为bitmap, 使用到的api有 void setDrawingCacheEnabled(boolean flag), Bitmap getDrawingCache(boolean autoScale), void buildDrawingCache(boole......

丁佳辉
2016/03/04
43
0
Android新姿势:截屏代码整理

今天做项目要用到android截屏功能,一开始我还庆幸看过一些博客的文章,自信能轻松解决。。。- - 结果坑了一天才搞了个差不多的交差。。。哎! 关于android截屏的代码,大致有3种方法,有兴趣...

linin630
2014/11/18
17.5K
3

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
5
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
8
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
10
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
6
0
PHP+Ajax微信手机端九宫格抽奖实例

PHP+Ajax结合lottery.js制作的一款微信手机端九宫格抽奖实例,抽奖完成后有收货地址添加表单出现。支持可以设置中奖概率等。 奖品列表 <div class="lottery_list clearfix" id="lottery"> ......

ymkjs1990
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部