`

2011.09.20(3)——— android canvas.clipRect

阅读更多
2011.09.20(3)——— android canvas.clipRect
参考:http://www.eoeandroid.com/thread-13852-1-1.html

http://blog.csdn.net/xiaominghimi/article/details/6090631里面 有对clipRect 方法的调用

canvas.clipRect(bmp_x, bmp_y, bmp_x + bmp.getWidth() / 13, bmp_y+bmp.getHeight());    


不是很理解 后来上网找了一下

canvas.clipRect(x, y, x + w, h + y);


这个是将界面中的x, y, x + w, h + y矩形设置为有效的,
可以这么想其他地方都是黑的就这个地方是亮的,你只能看的到这个区域


顺便把那个例子传上来吧






分享到:
评论

相关推荐

    2011.10.12(3)——— android Matrix学习02

    这篇博客“2011.10.12(3)——— android Matrix学习02”可能深入探讨了Matrix类的使用方法,虽然具体的细节没有给出,但我们可以根据Matrix的基本功能和常见用法来展开讨论。 1. **Matrix类的介绍**:Matrix是...

    2011.10.10(2)——— android Clipping关于剪切

    这篇博客“2011.10.10(2)——— android Clipping关于剪切”可能探讨了如何在Android系统中实现和应用剪切功能,而“源码”和“工具”标签则暗示博主可能分享了相关的代码示例和实用工具。 Android中的剪切主要...

    2011.09.21——— android 动态壁纸开发

    标题中的“2011.09.21——— android 动态壁纸开发”表明这是一个关于Android平台上的动态壁纸开发教程或项目,可能包含了2011年9月21日时的技术要点和实践案例。动态壁纸是Android系统中的一种特性,允许用户设置...

    2011.10.13(2)——— android Matrix学习03

    这篇博客“2011.10.13(2)——— android Matrix学习03”可能深入探讨了Matrix类的一些高级用法和实践技巧。虽然描述中没有提供具体信息,但从标题可以推断,这可能是系列教程的第三部分,继续深化对Matrix的理解。...

    2011.10.19(2)——— android 圆角与倒影

    canvas.drawRoundRect(new RectF(0, 0, bitmap.getWidth(), bitmap.getHeight()), 10f, 10f, paint); ``` 接下来,我们讨论如何实现倒影效果。倒影通常需要手动处理位图,生成一个新的Bitmap,然后将其翻转并叠加在...

    Android学习笔记——Canvas & clipRect

    在Android开发中,Canvas与clipRect是两个非常重要的概念,它们是进行图形绘制和区域剪裁的核心工具。这篇学习笔记将深入探讨这两个概念及其在实际应用中的使用。 首先,Canvas可以理解为画布,它是Android系统提供...

    Android canvas.save()和canvas.restore()的理解

    总的来说,`canvas.save()`和`canvas.restore()`是Android图形编程中不可或缺的部分,它们使得复杂图形的绘制变得有序且可控。掌握这两者的使用,对于创建动态、富有层次感的用户界面至关重要。在实际项目中,开发者...

    canvas的clipRect理解

    总之,`clipRect`是Android Canvas中一个非常实用的方法,它帮助开发者精确控制绘图的可见区域,是实现复杂界面和动画效果不可或缺的工具。理解和熟练运用`clipRect`,能显著提升Android应用的用户体验和界面设计的...

    Android开发者学习笔记——View、Canvas、bitmap

    canvas.drawBitmap(bmp, 0, 0, null); } } ``` 或者,使用 BitmapDrawable 将位图显示到 View 中: ```java // 获取位图 Bitmap bmp = BitmapFactory.decodeResource(res, R.drawable.pic180); // 转换为 ...

    安卓Android源码——(Canvas画布).rar

    `Path`提供了添加直线、曲线和弧线的方法,然后可以通过`canvas.drawPath(path, paint)`将路径画到Canvas上。Paint对象在这里起着重要作用,它控制了绘制的颜色、样式、字体等属性。 文本绘制也是Canvas的重要功能...

    android-canvas.rar_ android Canvas_android canvas_android canv

    Android Canvas是Android系统中用于图形绘制的核心组件,它在Android应用开发中扮演着至关重要的角色。...在学习过程中,参考提供的“android-canvas.pdf”文档,将会对理解Canvas的工作原理和实践技巧有很大帮助。

    Canvas捕鱼达人.zip

    canvas捕鱼达人 源码详解在个人主页https://blog.csdn.net/qq_30029631/article/details/103001457 images ——素材 music ——音效 js ——Fish.js 鱼类  ——Gold.js ——Lib.js ——Paodan.js ——...

    安卓Android源码——(Canvas画布).zip

    在安卓Android开发中,Canvas是绘制图形的核心组件之一,它提供了在Bitmap或其他可绘表面上进行图形绘制的方法。本文将深入探讨Canvas画布及其在Android源码中的应用。 首先,Canvas可以理解为一个画板,开发者可以...

    Android 4.X 开发完全上手——手把手构建完整Android App范例.rar

    《Android 4.X 开发完全上手——手把手构建完整Android App范例》是一本针对初学者和进阶开发者深入浅出的Android应用开发指南。该压缩包文件包含的源代码资源,旨在帮助读者通过实践操作,理解并掌握Android 4.X...

    微信小程序——小程序完整demo:飞翔的小鸟:canvas实现,java后端(适用1221)(截图+源码).zip

    微信小程序——小程序完整demo:飞翔的小鸟:canvas实现,java后端(适用1221)(截图+源码).zip 微信小程序——小程序完整demo:飞翔的小鸟:canvas实现,java后端(适用1221)(截图+源码).zip 微信小程序——小程序...

    Android canvas画图操作之切割画布实现方法(clipRect)

    在示例代码中,可以看到`canvas.clipRect(30, 30, 70, 70, Region.Op.XOR);`这一行,这表示开发者想要在一个已经存在的剪裁区域内(假设为10, 10, 90, 90)执行XOR操作。XOR操作会显示未被两个剪裁区域共同覆盖的...

    安卓Android源码——截图,圆形,Canvas.zip

    在这个方法中,我们使用`canvas.drawCircle`和`PorterDuff.Mode.SRC_IN`来裁剪Bitmap为圆形。 ```java public class CircleImageView extends AppCompatImageView { @Override protected void onDraw(Canvas ...

Global site tag (gtag.js) - Google Analytics