摘要: 1.下面的Xfermode子类可以改变这种行为:AvoidXfermode 指定了一个颜色和容差,强制Paint避免在它上面绘图(或者只在它上面绘图)。PixelXorXfermode 当覆盖已有的颜色时,应用一个简单的像素XOR操作。PorterDuffXfermode 这是一个非常强大的转换模式... 阅读全文
posted @ 2014-11-05 16:01 土金 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 使用MaskFilterMaskFilter类可以为Paint分配边缘效果。对MaskFilter的扩展可以对一个Paint边缘的alpha通道应用转换。Android包含了下面几种MaskFilter:BlurMaskFilter 指定了一个模糊的样式和半径来处理Paint的边缘。EmbossMa... 阅读全文
posted @ 2014-11-04 13:50 土金 阅读(245) 评论(0) 推荐(0) 编辑
摘要: String str = "Hello";canvas.drawText( str , x , y , paint);//1. 粗略计算文字宽度Log.d(TAG, "measureText=" + paint.measureText(str));//2. 计算文字所在矩形,可以得到宽高Rect r... 阅读全文
posted @ 2014-10-23 17:19 土金 阅读(629) 评论(0) 推荐(0) 编辑
摘要: Animation从总体来说可以分为两类:1.Tweened Animations:该类提供了旋转,移动,伸展,淡入淡出等效果Tweened Animations也有四种类型:1. Alpha:淡入淡出效果2. Scale:缩放效果3. Rotate:旋转效果4. Translate:移动效果设置动... 阅读全文
posted @ 2014-10-10 13:57 土金 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a C... 阅读全文
posted @ 2014-09-29 16:21 土金 阅读(5748) 评论(0) 推荐(0) 编辑
摘要: public class MathTest{public static void main(String[] args) {/*---------下面是三角运算---------*///将弧度转换角度System.out.println("Math.toDegrees(1.57):" + Math.... 阅读全文
posted @ 2014-09-28 16:28 土金 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 在前两文中,我们分析了Activity组件的窗口对象和视图对象的创建过程。Activity组件在其窗口对象和视图对象创建完成之后,就会请求与WindowManagerService建立一个连接,即请求WindowManagerService为其增加一个WindowState对象,用来描述它的窗口状态... 阅读全文
posted @ 2014-09-17 22:11 土金 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 从前文可知道,每一个Activity组件都有一个关联的Window对象,用来描述一个应用程序窗口。每一个应用程序窗口内部又包含有一个View对象,用来描述应用程序窗口的视图。应用程序窗口视图是真正用来实现UI内容和布局的,也就是说,每一个Activity组件的UI内容和布局都是通过与其所关联的一个... 阅读全文
posted @ 2014-09-17 21:57 土金 阅读(797) 评论(0) 推荐(0) 编辑
摘要: new AbsListView.OnScrollListener() { @Overridepublic void onScrollStateChanged(AbsListView view, int scrollState) {switch (scrollState) { case AbsLis... 阅读全文
posted @ 2014-09-02 15:46 土金 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1.动画运行模式 独行模式 中断模式2.Animation类 每个动画都重载了父类的applyTransformation方法这个方法的主要作用是把一些属性组装成一个Transformation类,这个方法会被父类的getTransformation方法调用。另外每个动画还有个initial... 阅读全文
posted @ 2014-08-26 11:30 土金 阅读(448) 评论(0) 推荐(0) 编辑