tt_mc

导航

12 2012 档案

android中path的arcTo方法的使用 .
摘要:该方法的声明为:voidandroid.graphics.Path.arcTo(RectFoval,floatstartAngle,floatsweepAngle);该方法是画一个弧线的路径.第一个参数是一个RectF类型.这个参数是干嘛的呢?先说一下,这个弧线是怎么来的?是先画一个椭圆,然后再在这个椭圆上面截取一部分部形。这个图形自然就是一个弧线了。那么这个椭圆是怎么确定的呢?这就是这个rectF参数所起的作用了。如图所示给出这个矩形后,系统就可以算出这个矩形的中心,然后以这个矩开的中心画一个椭圆。得到这个椭圆后,然后就是截取一部分线了,就得到最终的弧线。这一部分是怎么截取的呢?这就是后面两 阅读全文

posted @ 2012-12-07 16:52 tt_mc 阅读(2616) 评论(0) 推荐(0)

Android画图Path的使用
摘要:/** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * * 1.图形绘制 * setARGB(int a,int r,int g,int b); * 设置绘制的颜色,a代表透明度,r,g,b代表颜色值。 * * setAlpha(int a); ... 阅读全文

posted @ 2012-12-07 16:20 tt_mc 阅读(38203) 评论(2) 推荐(4)

StrongReference、SoftReference、WeakReference、PhantomReference .
摘要:本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。⑴强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfM 阅读全文

posted @ 2012-12-04 13:26 tt_mc 阅读(519) 评论(0) 推荐(0)