android canvas怎么清除一张画上的图而不影响背景图(新手问个低级问题莫吐槽)

作者:超级管理员 更新时间:2017-09-12 07:56:47 来源:未知 点击:15642
protected void onDraw(Canvas canvas) {super.onDraw(canvas);Paint paint1 = new Paint(); // 创建并实例化Pain
protected void onDraw(Canvas canvas) {

super.onDraw(canvas);
Paint paint1 = new Paint(); // 创建并实例化Paint的对象

Bitmap bitmap = BitmapFactory.decodeResource(this.getResources(),
R.drawable.addset);
 canvas.drawBitmap(bitmap, bitmapX1, bitmapY1, paint1); // 绘制zigbee设备
。。。。   
}//刚大概这样画了张图片,请问怎么清除这张图?不能影响到背景图(小白,弄了几天不行,我就想投机取巧画上一张白色的图覆盖,但是会影响背景图,不行)。
-------------------------------
canvas.drawColor(Color.TRANSPARENT, PorterDuff.Mode.CLEAR);试了很多网上查的方法,好像也是不行。。这个会全界面黑掉。大部分看到的方法都是都是画上白色覆盖
-------------------------------
晚上没什么人
-------------------------------
不是很清楚你的背景图也是画上去的,还是在xml里设置的background,如果是画上去的,可以把背景图专门用一个bitmap保存,清除画布后直接把背景画上去,如果是在xml里设置的,那就不用白色,用透明色试试?前者是可行的,后者我也没试过
-------------------------------
看一下Android的渲染那几个类,然后看一下csdn 鸿洋大神的blog  http://blog.csdn.net/lmj623565791/article/details/45954255 
里面有个刮刮卡的效果 感觉是你要的,希望能帮到你。
-------------------------------
@只为搞笑 是在xml里设置的background。清除画布的方法是什么(会把background清掉吗?)?
-------------------------------
@喜欢HH 谢谢,其实我只是想问简单的问题canvas怎么清除画布这类。或者是清除某一区域 的画。
-------------------------------
谢谢各位。。。刚发现重画的时候不画上去就行了。。。居然去考虑清除。在此给各位新手做个反面教材提醒
-------------------------------
楼主问题咋解决的?我也遇到这问题

推荐阅读

热门内容

layout_width="0dp"设置

android:layout_width...

安装adroid studio时出现这种

请问一下,安装adroid studio...

如何实现悬浮状态栏(scrollview

最近公司有个新需求,但不知从何下手,向大...

请教一个sqlite乱码的问题

我有一个txt文件已经是utf-8格式的...

有哪位大神知道怎样在Fragment里做

本帖最后由qq_37840482于201...

android授权微信多处编译debug

android授权微信同样的代码,同样的...

关于共享参数sharedpreferen

        SharedPrefer...

eclipse新建android工程报错

我的开发环境是jdk1.8 64位,ec...

android 开发 : 求思路,如图,

本帖最后由TimLoving于2017-...

帮忙计算下

已知坐标A(x1,y1),B(x0,y0...

最新内容

int c那一行报错

#includeusing namespace std;cl...

有关二级指针的一些疑问和猜想

先上代码:#include #include 

做好网站下面三点让收录效果更好

  第一、网站标题要合适。    现在的社会酒香都怕巷子深,更何况没有气味的优质...

大神是怎样读书的

while(getline(cin,line))带着问题读。while(getl...

求助一个计算问题?

#include int main(void){long do...

android canvas怎么清除一张画上的图而不影响背景图(新手问个低级问题莫吐槽)

protected void onDraw(Canvas canvas) {su...

美图T8s上手:女同事抢着要帮我测拍照

        2017年9月7日,美图公司在北京798举办发布会,正式发布了新...

四曲面双摄旗舰 不等iPhone X今天就买它

  中关村在线消息:作为国产曲面屏旗舰的代表,vivo Xplay6采用新一代5...

前置双摄新星旗舰 360 N5S天猫送8重礼

    中关村在线消息:360 N5S是360公司在2017年5月23日发布的手...

果8来了也不怕 京东买努比亚Z17畅享版

    iPhone 8即将发布,而对于智能手机市场来说,无疑来了一位非常强劲的...

不惧iPhone8来袭 京东热门手机TOP10

    眼看iPhone 8就要发布了,很多用户的目光投向了其将为我们带来的黑科...

黄牛酒后真言 iPhone 8不加2000绝不卖

    明天天凌晨全新iPhone(下文暂称iPhone 8)就要发布了,听说是...

别忽略离你最近的相机 vivo X9s在京东

  主打自拍的手机越来越多,因此很多用户在挑选自拍功能较好的手机时,多多少少都有...

从千元到旗舰 你想要的颜值手机都在这

  现在买手机很流行讲究性价比,但是这个东西不同的消费区间所认定的标准不同,很难...

数说新机:荣耀V9 play颜值与性价比齐飞

    2017年9月6日,荣耀在广州举办“青春加速度”新品发布会,发布荣耀V9...

三星Note8&iPhone8今夜王见王 你选谁?

    三星盖乐世Note 8国行版将于9月13日在北京发布,而就在同一天凌晨,...

这几款Android手机每个都堪比iPhone 8

    每当新款iPhone发布,热点新闻就层出不穷,今年同样几乎所有的科技媒体...

苹果iPhone 6S(全网通)北京2797元

    【中关村在线北京行情】苹果iPhone6S(全网通)手机,近日在商家“金...

苹果iPhone 7 Plus全网通 北京4960元

    【中关村在线北京行情】苹果iPhone7Plus(全网通)手机,近日在商...

为蹭“全面屏”的热点 各厂商套路不一

     2017年手机争霸赛已经进入到下半场环节,尽管不是明面上的PK赛制,但...