日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號(hào) > 充電吧
[導(dǎo)讀]ProterDuff.Mode.clear網(wǎng)上基本翻譯為 所繪制不會(huì)提交到畫布上其實(shí)ProterDuff.Mode.clear個(gè)人理解是清屏幕的意思來個(gè)例子????????????????image=

ProterDuff.Mode.clear網(wǎng)上基本翻譯為 所繪制不會(huì)提交到畫布上

其實(shí)ProterDuff.Mode.clear個(gè)人理解是清屏幕的意思

來個(gè)例子


????????????????image=(ImageView)?this.findViewById(R.id.img);
		WindowManager?manager=?(WindowManager)?this.getSystemService(Context.WINDOW_SERVICE);
		DisplayMetrics?dm=new?DisplayMetrics();
		manager.getDefaultDisplay().getMetrics(dm);
		Bitmap?bitmap?=?Bitmap.createBitmap(dm.widthPixels,?dm.heightPixels,?Config.ARGB_8888);
		Canvas?canvas=new?Canvas(bitmap);
		Paint?mPatint=new?Paint(Paint.ANTI_ALIAS_FLAG);
		mPatint.setColor(Color.RED);
		canvas.drawRect(new?Rect(0,?0,?dm.widthPixels,?dm.heightPixels),?mPatint);
		//canvas.drawColor(Color.TRANSPARENT,Mode.CLEAR);
		image.setBackground(new?BitmapDrawable(this.getResources(),bitmap));



繪制一個(gè)和屏幕相同大小的矩形 顏色為紅色

那么我這時(shí)候想把canvas這個(gè)畫布清屏應(yīng)該怎么操作呢?

方法一:

直接去掉注釋


canvas.drawColor(Color.TRANSPARENT,Mode.CLEAR);


意思為把畫布清空


方法二:
還有另外一種解決辦法:



????????????????mCanvas.drawColor(Color.TRANSPARENT);
		mPaint.setXfermode(new?PorterDuffXfermode(Mode.CLEAR));清屏
		mCanvas.drawPaint(mPaint);作用于畫布上
		mPaint.setXfermode(new?PorterDuffXfermode(Mode.SRC));下次繪制的東西在最上層
本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉