摘要: setXfermode设置两张图片相交时的模式我们知道 在正常的情况下,在已有的图像上绘图将会在其上面添加一层新的形状。 如果新的Paint是完全不透明的,那么它将完全遮挡住下面的Paint;而setXfermode就可以来解决这个问题一般来说 用法是这样的Canvas canvas = new Canvas(bitmap1);paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));canvas.drawBitmap(mask, 0f, 0f, paint); 就是在图片bitmap1上面绘制图片mask时 处理两者相交时候显示的问题... 阅读全文
posted @ 2013-03-12 14:28 南极_撒哈拉 阅读(7605) 评论(0) 推荐(0) 编辑
摘要: * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * * 1.图形绘制 * setARGB(int a,int r,int g,int b); * 设置绘制的颜色,a代表透明度,r,g,b代表颜色值。 * * setAlpha(int a); * 设置绘制图形的透明度。 * * setColor(int color); * 设置绘制的颜色,使用颜色值来表示,该颜色值包括透明度... 阅读全文
posted @ 2013-03-12 11:07 南极_撒哈拉 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 最近在帮公司申请IOS开发者账户,搞了两天才搞明白怎么回事,在这里做下笔记帮助那些准备申请IOS开发者账户的人。注意:申请的时候填全英文吧,我第一次用汉字申请的,搞了大半天结果提交不了,第二次用全英文的才提交成功。在文章末尾给出了一些传真公司资料的注意事项,要好好看看啊。此文包含了前人总结好的两篇文章,相信你看完会懂的。先附上原文地址:http://magical.easymorse.com/?p=234 http://blog.csdn.net/andypan1314/article/details/6935047IOS开发者申请流程篇(一)1. 打开http://developer.app 阅读全文
posted @ 2011-12-23 15:05 南极_撒哈拉 阅读(3364) 评论(0) 推荐(0) 编辑
摘要: TabHost布局 TabHost的布局可以定义在布局文件中,也可以像上一篇的例子一样不用布局文件系统会生成自带布局。 TabHost布局必须包含两个部分,TabWidget和FrameLayout。TabWidget就是每个tab的标签,FrameLayout则是tab内容。 两种情况: 1.如果我们的Activity继承自TabActivity并且在onCreat()方法中调用setContentView(R.layout....),那么我们在包含此TabHost的布局文件中必须: ① TabHost的id必须设置为@android:id/tabhost。 ② TabWi... 阅读全文
posted @ 2011-12-20 15:49 南极_撒哈拉 阅读(2605) 评论(0) 推荐(0) 编辑
摘要: TabHost是android应用开发中非常常用的组件,他能起到类似web开发中菜单导航的效果。 基本概念: TabHost:TabHost就像一个容器,里面可以存放多个Tab。 tabHost.addTab(tabSpec);//此方法用于将tab添加到tabHost。 TabSpec:就是Tab,这个类没有对外提供构造函数(不能new),我们需要通过tabHost.newTabSpec("TS_HOME")来实例化TabSpec,参数用于识别和区分多个Tab,就像每个人都会有一个名字。通过TabSpec我们可以设置Tab的图标、Tab上显示的文字,还有Tab的内容。 . 阅读全文
posted @ 2011-12-13 14:30 南极_撒哈拉 阅读(2150) 评论(0) 推荐(0) 编辑