【发布时间】:2014-04-01 12:36:33
【问题描述】:
我已经发布了同样的问题,但它离我的问题很近,这就是我第二次发布它的原因
您好,我想从 RelativeLayout 捕获图像,因为我使用了下面的代码
captureRelativeLayout.setDrawingCacheEnabled(true);
bitmap = captureRelativeLayout.getDrawingCache(true).copy(
Config.ARGB_8888, false);
问题是,当我开始活动并从那个视图获取图像时,它会正常工作,但如果我第二次使用它,图像不会被刷新,这意味着每次我得到之前的位图。
现在,如果我关闭我的活动并再次启动它,那么我将获得更新的图像,但第二次不会 :(有关更多信息,请查看 can't share image properly android
【问题讨论】:
-
是的,我也试过了 :( 但还是有问题
-
我可以建议的是:...不时用不同的名称保存位图。文件名基于当前时间(如果精确到秒可能就足够了,我认为。如果不是,也使用毫秒)。
-
@ArtooDetoo 或时间+日期 :)
-
是的,我的意思是:yyyyMMdd_HHmmss,确切地说 - 加上您的应用名称;)
-
我尝试过使用 100000 的随机数,但在每个新图像中它都存储了以前的图像,主要问题是,获取视图并不刷新
标签: android