转载请注明出处:http://www.bangchui.org/read.php?tid=10646
通过使用canvas.clipPath,可以将一个规则的位图裁剪为不规则的位图 一个矩形的图,一般画出来是这样子的: 我们需要画成这个样子: 通过canvas.clipPath(path);方法可以达到这个效果,看代码: package org.bangchui; import android.content.Context; import android.graphics.Canvas; import android.graphics.Path; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.view.View; public class MyView extends View { private Drawable mDrawable; public MyView(Context context) { super(context); init(); } public MyView(Context context, AttributeSet attrs) { super(context, attrs); init(); } public MyView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); init(); } private void init() { mDrawable = getResources().getDrawable(R.drawable.testpath); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); Path path = new Path(); path.moveTo(0, 0); path.lineTo(300, 0); path.lineTo(300, 150); path.lineTo(150, 300); path.lineTo(0, 300); path.lineTo(0, 0); canvas.clipPath(path); mDrawable.setBounds(0, 0, getWidth(), getHeight()); mDrawable.draw(canvas); } }本文地址:http://bajiewuneng.iteye.com/blog/1918148 |
- 浏览: 100164 次
最新评论
-
hss118100:
dingran 写道第三个那个main4对象里面的value是 ...
Java一道经典的面试题 -
id.alex:
1. 重载与覆盖的区别,2. "if(o insta ...
Java一道经典的面试题 -
shenliuyang:
你妹呀 玩重载~!~!~
Java一道经典的面试题 -
PlayGod1984:
dingran 写道第三个那个main4对象里面的value是 ...
Java一道经典的面试题 -
dingran:
第三个那个main4对象里面的value是null,所以,你懂 ...
Java一道经典的面试题
相关推荐
使用clippath实现的CircleImageView,没有Bitmap,没有锯齿
讲解使用canvas.save()和canvas.restore()的demo
主要介绍了 Android canvas drawBitmap方法详解及实例的相关资料,需要的朋友可以参考下
android 用canvas.clipPath 画不规则的Bitmap 通过使用canvas.clipPath,可以将一个规则的位图裁剪为不规则的位图 通过canvas.clipPath(path);方法可以达到这个效果
canvas.text.js
jsPdf.debug.js和html2canvas.js下载jsPdf.debug.js和html2canvas.js下载jsPdf.debug.js和html2canvas.js下载jsPdf.debug.js和html2canvas.js下载
html2canvas.min.js的源码,方便大家下载
html2canvas.js 和html2canvas.min.js 以及应用示例
flashcanvas.min.js flashcanvas.min.js flashcanvas.min.js flashcanvas.min.js
可以是用来在网页上面截屏的代码:html2canvas.js;基于html2canvas实现网页保存为图片。
APNG经过修改后,在QT,浏览器上可用的apng-canvas.js 参考博客使用:http://blog.csdn.net/ly305750665/article/details/77972415
主要给大家介绍了关于利用Android画圆弧canvas.drawArc()的相关资料,文中通过示例代码介绍的非常详细,对大家的理解和学习具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
对学习android的朋友在画图上有很大的参考意义
Android截图圆形Canvas.rar
html2canvas 页面元素转canvas转图片 fileSaver 文件下载 jszip 文件压缩
Android 自定义画布canvas 实现绘制和清空画布功能,内含源码、apk