- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 怎么写一个“完美”的单例模式
单例模式大家接触甚至都写过好多了,那么是不是所有的单例模式都堪称完美呢,呵呵····,不一定。我之前写的一个单例模式就很有问题,什么问题呢?大家请看我写代码:class SingleTon { private static SingleTon mSingleTon; private SingleTon() { } public static SingleTon getIn
2016-01-28 08:25:19 1032 3
转载 Android view 事件分发源码解读
在读到这篇view事件分发的时候觉得写的很好,故此转发。转载自:http://my.oschina.net/banxi/blog/187267?p=1一:前言View是Android中最基本的UI单元.当一个View接收到了触碰事件时,会调用其onTouchEvent方法.方法声明如下:/** * Implement this method to handle touch screen moti
2016-01-17 10:47:54 708
原创 Iterator主要有三个方法:hasNext()、next()、remove()详解
转载自:http://blog.csdn.net/scyatcs/article/details/9003295 一、Iterator的API 关于Iterator主要有三个方法:hasNext()、next()、remove() hasNext:没有指针下移操作,只是判断是否存在下一个元素 next:指针下移,返回该指针所指向的元素 remove:删除当前指针所指向的元素,一般和next方
2016-01-14 11:13:13 62470 18
原创 android canvas drawBitmap方法详解
之前自己在自定义view,用到canvas.drawBitmap(Bitmap, SrcRect, DesRect, Paint)的时候,对其中的第2和3个参数的含义含糊不清。看源码函数也没理解,然后看了一些其他的博客加上自己的理解,整理如下。首先,我们看一张图片,今天就要绘制这张图片。然后将图片用红色的线条分成4个部分,如下: 我们自定义一个View,代码如下:public class Pot
2016-01-12 16:35:13 5440
原创 android 利用一个TextView实现两行并且每行的字体大小和颜色各异
这个功能主要是利用 SpannableString来实现的。先来看看效果图:具体步骤如下: 1.在res/values/styles.xml文件中定义两个显示文本的style,分别给TextView中的第一行和第二行使用。代码如下: <style name="tv_style1"> <item name="android:textSize">45sp</item>
2016-01-05 16:38:16 6460
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人