- 浏览: 258297 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (289)
- java (72)
- oracle (3)
- mysql (5)
- spring (28)
- hibernate (2)
- osgi (0)
- linux (2)
- ExtJs (1)
- jvm (0)
- mybatis (7)
- 分布式 (11)
- MINA (6)
- apache+tomcat (13)
- js+htm (7)
- android (44)
- http (1)
- hbase+hdoop (0)
- memcache (13)
- search (27)
- 部署及性能 (12)
- mongoDB (2)
- 多线程 (12)
- 安全管理验证 (9)
- struts (1)
- webservice (0)
- easyUI (1)
- spring security (16)
- pattern (6)
- 算法 (2)
最新评论
-
lzh8189146:
CommonsHttpSolrServer这个类,现在是不是没 ...
CommonsHttpSolrServer -
xiaochanzi:
我按照你的方法试了下,tomcat6可以发布,但是访问任何网页 ...
基于内嵌Tomcat的应用开发 -
phoneeye:
麻烦你,如果是抄来的文章,请给出来源。谢谢
ant 两则技巧 -
neverforget:
转载不注明出处
Spring Security3.1登陆验证 替换 usernamepasswordfilter -
liang1022:
若不使用eclipse ,如何在命令行下 运行服务端程序 ?
WebService CXF学习(入门篇2):HelloWorld
**
* Paint类介绍
*
* Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色,
* 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法,
* 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。
*
* 1.图形绘制
* setARGB(int a,int r,int g,int b);
* 设置绘制的颜色,a代表透明度,r,g,b代表颜色值。
*
* setAlpha(int a);
* 设置绘制图形的透明度。
*
* setColor(int color);
* 设置绘制的颜色,使用颜色值来表示,该颜色值包括透明度和RGB颜色。
*
* setAntiAlias(boolean aa);
* 设置是否使用抗锯齿功能,会消耗较大资源,绘制图形速度会变慢。
*
* setDither(boolean dither);
* 设定是否使用图像抖动处理,会使绘制出来的图片颜色更加平滑和饱满,图像更加清晰
*
* setFilterBitmap(boolean filter);
* 如果该项设置为true,则图像在动画进行中会滤掉对Bitmap图像的优化操作,加快显示
* 速度,本设置项依赖于dither和xfermode的设置
*
* setMaskFilter(MaskFilter maskfilter);
* 设置MaskFilter,可以用不同的MaskFilter实现滤镜的效果,如滤化,立体等 *
* setColorFilter(ColorFilter colorfilter);
* 设置颜色过滤器,可以在绘制颜色时实现不用颜色的变换效果
*
* setPathEffect(PathEffect effect);
* 设置绘制路径的效果,如点画线等
*
* setShader(Shader shader);
* 设置图像效果,使用Shader可以绘制出各种渐变效果
*
* setShadowLayer(float radius ,float dx,float dy,int color);
* 在图形下面设置阴影层,产生阴影效果,radius为阴影的角度,dx和dy为阴影在x轴和y轴上的距离,color为阴影的颜色
*
* setStyle(Paint.Style style);
* 设置画笔的样式,为FILL,FILL_OR_STROKE,或STROKE
*
* setStrokeCap(Paint.Cap cap);
* 当画笔样式为STROKE或FILL_OR_STROKE时,设置笔刷的图形样式,如圆形样式
* Cap.ROUND,或方形样式Cap.SQUARE
*
* setSrokeJoin(Paint.Join join);
* 设置绘制时各图形的结合方式,如平滑效果等
*
* setStrokeWidth(float width);
* 当画笔样式为STROKE或FILL_OR_STROKE时,设置笔刷的粗细度
*
* setXfermode(Xfermode xfermode);
* 设置图形重叠时的处理方式,如合并,取交集或并集,经常用来制作橡皮的擦除效果
*
* 2.文本绘制
* setFakeBoldText(boolean fakeBoldText);
* 模拟实现粗体文字,设置在小字体上效果会非常差
*
* setSubpixelText(boolean subpixelText);
* 设置该项为true,将有助于文本在LCD屏幕上的显示效果
*
* setTextAlign(Paint.Align align);
* 设置绘制文字的对齐方向
*
* setTextScaleX(float scaleX);
* 设置绘制文字x轴的缩放比例,可以实现文字的拉伸的效果
*
* setTextSize(float textSize);
* 设置绘制文字的字号大小
*
* setTextSkewX(float skewX);
* 设置斜体文字,skewX为倾斜弧度
*
* setTypeface(Typeface typeface);
* 设置Typeface对象,即字体风格,包括粗体,斜体以及衬线体,非衬线体等
*
* setUnderlineText(boolean underlineText);
* 设置带有下划线的文字效果
*
* setStrikeThruText(boolean strikeThruText);
* 设置带有删除线的效果
*
*/
* Paint类介绍
*
* Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色,
* 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法,
* 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。
*
* 1.图形绘制
* setARGB(int a,int r,int g,int b);
* 设置绘制的颜色,a代表透明度,r,g,b代表颜色值。
*
* setAlpha(int a);
* 设置绘制图形的透明度。
*
* setColor(int color);
* 设置绘制的颜色,使用颜色值来表示,该颜色值包括透明度和RGB颜色。
*
* setAntiAlias(boolean aa);
* 设置是否使用抗锯齿功能,会消耗较大资源,绘制图形速度会变慢。
*
* setDither(boolean dither);
* 设定是否使用图像抖动处理,会使绘制出来的图片颜色更加平滑和饱满,图像更加清晰
*
* setFilterBitmap(boolean filter);
* 如果该项设置为true,则图像在动画进行中会滤掉对Bitmap图像的优化操作,加快显示
* 速度,本设置项依赖于dither和xfermode的设置
*
* setMaskFilter(MaskFilter maskfilter);
* 设置MaskFilter,可以用不同的MaskFilter实现滤镜的效果,如滤化,立体等 *
* setColorFilter(ColorFilter colorfilter);
* 设置颜色过滤器,可以在绘制颜色时实现不用颜色的变换效果
*
* setPathEffect(PathEffect effect);
* 设置绘制路径的效果,如点画线等
*
* setShader(Shader shader);
* 设置图像效果,使用Shader可以绘制出各种渐变效果
*
* setShadowLayer(float radius ,float dx,float dy,int color);
* 在图形下面设置阴影层,产生阴影效果,radius为阴影的角度,dx和dy为阴影在x轴和y轴上的距离,color为阴影的颜色
*
* setStyle(Paint.Style style);
* 设置画笔的样式,为FILL,FILL_OR_STROKE,或STROKE
*
* setStrokeCap(Paint.Cap cap);
* 当画笔样式为STROKE或FILL_OR_STROKE时,设置笔刷的图形样式,如圆形样式
* Cap.ROUND,或方形样式Cap.SQUARE
*
* setSrokeJoin(Paint.Join join);
* 设置绘制时各图形的结合方式,如平滑效果等
*
* setStrokeWidth(float width);
* 当画笔样式为STROKE或FILL_OR_STROKE时,设置笔刷的粗细度
*
* setXfermode(Xfermode xfermode);
* 设置图形重叠时的处理方式,如合并,取交集或并集,经常用来制作橡皮的擦除效果
*
* 2.文本绘制
* setFakeBoldText(boolean fakeBoldText);
* 模拟实现粗体文字,设置在小字体上效果会非常差
*
* setSubpixelText(boolean subpixelText);
* 设置该项为true,将有助于文本在LCD屏幕上的显示效果
*
* setTextAlign(Paint.Align align);
* 设置绘制文字的对齐方向
*
* setTextScaleX(float scaleX);
* 设置绘制文字x轴的缩放比例,可以实现文字的拉伸的效果
*
* setTextSize(float textSize);
* 设置绘制文字的字号大小
*
* setTextSkewX(float skewX);
* 设置斜体文字,skewX为倾斜弧度
*
* setTypeface(Typeface typeface);
* 设置Typeface对象,即字体风格,包括粗体,斜体以及衬线体,非衬线体等
*
* setUnderlineText(boolean underlineText);
* 设置带有下划线的文字效果
*
* setStrikeThruText(boolean strikeThruText);
* 设置带有删除线的效果
*
*/
发表评论
-
android之ConnectivityManager简介,网络连接状态
2012-09-13 10:56 934转发:http://blog.csdn.net/chenzhe ... -
解决Android布局中ScrollView与ListView的冲突
2012-08-27 09:25 737http://06peng.com/read.php/7.ht ... -
APK_获取Android的APK包签名信息
2012-08-02 14:09 1279http://blog.csdn.net/jiguanghov ... -
Android系列之Android 命令行手动编译打包详解
2012-08-01 22:08 900http://blog168.chinaunix.net/sp ... -
Android屏幕锁定详解(一)
2012-06-17 21:35 810http://mzh3344258.blog.51cto.co ... -
android 获取手机通讯录信息
2012-06-15 17:28 1105android 获取手机通讯录信息 博客分类: androi ... -
Android Intent.ACTION_CHOOSER 与 Intent.ACTION_PICK_ACTIVITY
2012-06-15 14:02 1424http://blog.csdn.net/feng88724/ ... -
Android绘制进阶之一:图形的绘制
2012-06-15 11:28 744http://mikewang.blog.51cto.com/ ... -
Android画图之Matrix(一)
2012-06-14 16:53 703http://chroya.iteye.com/blog/71 ... -
Android Bitmap和Canvas学习笔记 Android Bitmap和Canvas学习笔记
2012-06-14 14:04 719http://www.pin5i.com/showtopic- ... -
Android Activity和Intent机制学习笔记 打电话,发短信等练习
2012-06-12 13:22 1103http://ycl248.blog.163.com/blog ... -
taskAffinity属性
2012-06-12 13:22 684taskAffinity属性 分类: Android 2011 ... -
区分Activity的四种加载模式----以及Intent的setFlags
2012-06-12 13:22 702区分Activity的四种加载模式----以及Intent的s ... -
android 自带的主题 theme 的使用
2012-06-12 13:22 1148android 自带的主题 theme 的使用 2011 ... -
TextView小组件的使用--附带超链接和跑马灯效果
2012-06-07 08:40 810TextView小组件的使用--附带超链接和跑马灯效果 分类: ... -
EditText使用详解
2012-06-07 08:40 858EditText使用详解 分类: ... -
(转)解决requestFocus后依旧无法获得焦点问题
2012-06-07 08:40 1432(转)解决requestFocus后依旧无法获得焦点问题 博 ... -
android 在程序中开启GPS功能
2012-06-07 08:40 1066android 在程序中开启GPS功能 LocationMan ... -
转到手机设置界面
2012-06-06 16:34 0//转到手机设置界面 Intent intent=new In ... -
详解android:scaleType属性
2012-06-12 13:22 620详解android:scaleType属性 博客分类: An ...
相关推荐
在Android开发中,`Paint`和`Color`类是绘制图形和文字时不可或缺的重要工具。它们提供了丰富的功能,帮助开发者创建出丰富多彩的用户界面。本文将深入探讨这两个类的使用方法,以及它们在实际开发中的应用。 首先...
android-Paint类介绍.docx android---tabhost.docx android——WebView进行介绍.docx android—webview详细.docx android调用系统服务.docx android—调用相机拍照并保存在本地.docx Android获取手机音乐.docx...
本文介绍了如何在 `JFrame` 类中重写 `paint()` 方法来实现自定义绘制。通过理解 `JFrame` 的基本用法以及 `paint()` 方法的工作原理,我们可以更好地控制GUI的外观。此外,还讨论了如何改进原始代码以提高代码质量...
1. **Paint类介绍** - `Paint` 类用于描述绘制文本、图形等元素时的各种样式和效果,如颜色、笔触宽度、抗锯齿等。 - 它是一个非线程安全的对象,通常在绘制前创建一个实例,并在绘制过程中使用它来控制绘制行为。...
首先,`Paint`类是Android中的画笔对象,它定义了绘制时的颜色、样式、字体等属性。你可以通过设置`Paint`的颜色(如`setColor()`)、风格(如`setStyle(Paint.Style.STROKE)`,线宽(如`setStrokeWidth()`)来控制...
Android UI 类介绍主要涵盖三个核心类:Canvas、Paint 和 Typeface,它们在构建用户界面时扮演着重要的角色。 一、Canvas 类 Canvas 类是Android图形库中的基础类,它相当于一个画布,允许开发者在其上绘制各种图形...
Paint是Android图形库中的一个类,用于控制图形的绘制样式,如颜色、线条宽度、字体大小、抗锯齿等。你可以通过设置Paint的各种属性来调整图形的外观。例如: - `setColor()`:设置绘制颜色。 - `setAlpha()`:...
在本文中,我们将详细介绍 Paint 的使用方法,包括如何设置笔的颜色和 alpha 值、设置画笔的样式、设置画笔的宽度和线帽等。 一、 Paint 的基本概念 Paint 类是一个非常重要的类,它保存了绘制几何图形、文本和...
这份文档可能包含了项目的整体架构设计、关键类的功能介绍以及一些核心算法的解释。对于想要了解或改进这个应用的开发者来说,这是极其宝贵的资料。通过阅读这份文档,开发者可以学习到如何在Android上实现绘图功能...
本文主要介绍了Android中Paint类和Canvas类的方法。具有很好的参考价值,下面跟着小编一起来看下吧
Canvas是Android系统中用于图形绘制的核心类,它在Android的视图系统中扮演着至关重要的角色。通过Canvas,开发者可以实现在屏幕上画出各种复杂的图形、文字、图像等元素。Canvas与Bitmap紧密关联,Bitmap是实际存储...
### Paint组件介绍 Paint对象在Android中主要用于定义绘图效果,包括颜色、风格、抗锯齿性等属性设置。它是Android绘图系统中不可或缺的一部分,与Canvas类配合使用可以实现丰富的绘图功能。 ### Paint的基本用法 ...
在C#编程中,`Paint`事件是Windows Forms应用程序中非常关键的一个事件,它用于处理图形界面的绘制。本文将详细解析如何利用C#处理`Paint`事件...希望本文的介绍能帮助你更好地理解和使用C#的`Paint`事件进行图形绘制。
接着,我们来看看Paint类。Paint是一个配置笔刷属性的对象,它可以设置颜色、风格(实线、虚线等)、文字大小和字体、抗锯齿效果等。例如,`new Paint().setColor(Color.RED)`将创建一个红色的Paint对象。在Canvas上...
【描述】:本文将详细介绍一个仿照Windows系统自带的简单画图工具——"PaintTool",该工具是用Qt框架开发的,旨在为初学者提供一个学习图像处理和图形用户界面设计的平台。Qt是一个强大的跨平台应用开发框架,支持...
在Android中,我们可以使用`Shader`类来实现这种效果,而`RadialGradient`是`Shader`的一个子类,专门用于创建辐射渐变。 创建辐射渐变的基本步骤如下: 1. **创建Shader对象**:使用`new RadialGradient()`构造...
Paint类是Android中的一种图形绘制工具,主要用于设置绘制的颜色、样式和其他属性。 Paint类提供了多种方法来设置绘制的颜色、透明度、样式、线宽等属性。 在自定义View中,我们可以使用Paint类来设置绘制的颜色、...
今天我们要介绍的主角是Paint.NET 4.2.12,一款备受好评的免费图像编辑软件,它以其简洁的操作界面和丰富的功能,为用户提供了高效且便捷的图像编辑体验。 首先,Paint.NET 4.2.12的最大亮点在于其易用性。与专业的...
Xfermode是Android图形库中的一个类,它定义了像素如何在源和目标之间转移的规则。通过设置Paint对象的Xfermode属性,我们可以控制画笔在画布上绘制时的混合模式,从而实现各种创意的视觉效果。 1. **Xfermode类型*...