- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 Android中Canvas绘图之Shader使用图文详解
概述我们在用Android中的Canvas绘制各种面图形时,可以通过Paint.setShader(shader)方法为画笔Paint设置shader,这样就可以绘制出多彩的图形。那么Shader是什么呢?做过GPU绘图的同学应该都知道这个词汇,Shader就是着色器的意思。我们可以这样理解,Canvas中的各种drawXXX方法定义了图形的形状,画笔中的Shader则定义了图形的着色、外观,二者结
2016-01-15 00:05:02 32915 14
原创 Android中Canvas绘图之PorterDuffXfermode使用及工作原理详解
概述类android.graphics.PorterDuffXfermode继承自android.graphics.Xfermode。在用Android中的Canvas进行绘图时,可以通过使用PorterDuffXfermode将所绘制的图形的像素与Canvas中对应位置的像素按照一定规则进行混合,形成新的像素值,从而更新Canvas中最终的像素颜色值,这样会创建很多有趣的效果。当使用PorterD
2016-01-11 00:05:14 50760 78
原创 Andorid中.9.png图片的使用及制作
我们有一个TextView,其里面的内容是可以通过代码动态改变的,我们想用一张图片作为TextView的背景,实现类似于手机QQ对话中的气泡文本效果。TextView定义如下:<TextView android:text="@string/hello_world" android:layout_width="wrap_content" android:layout_h
2016-01-06 20:23:26 9043 8
原创 图文详解Andorid中用Shape定义GradientDrawable
Android中提供了各种类型的Drawable,也可以用XML定义各种Drawable。本文重点讲述如何用XML中的shape节点定义GradientDrawable。用XML定义的drawable文件放在res/drawable目录下。用XML文件定义GradientDrawable的语法如下所示:<?xml version="1.0" encoding="utf-8"?><shape
2016-01-01 16:30:33 14292 5
Android使用MaskFilter的Demo
2015-11-17
Android中Canvas绘图基础详解
2015-11-11
Android中使用Loader读取联系人信息(兼容低版本Android)
2015-09-30
Android利用Intent拍照、摄像、打电话、发短信、发邮件等示例
2015-09-19
ArcObjects开发基础与技巧——基于Visual+Basic.NET-蒋波涛
2010-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人