- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 java 反射机制初学习
百度百科解释:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。简单的解释:通过反射机制可以访问java对象的属性,方法,构造方法等。闲外话:反射机制对代码精简有很好作用,比如有朋友写了一个Android打印日志的类KyLog
2016-04-29 16:58:34 488
原创 自定义View--圆形头像(用PorterDuff.Mode)
效果图:与自定义view--刮刮卡类似的是,都是使用PorterDuff.Mode来实现效果,不同的是这次使用的是SRC_IN代码:该例子中,SRC是那张头像图片,DST就是画的圆形,先画圆形,再设置mPaint.setXfermode(newPorterDuffXfermode(PorterDuff.Mode.SRC_IN));public class Gua
2016-04-13 12:02:43 1507
原创 自定义View--刮刮卡
效果图:原理:最上层是一个(颜色值为#cococo)bitmap,中间是一个画笔在画布上花下用户滑动的路径,最下层是一个背景图片的bitmap(见下图)具体绘制的代码如下:@Overrideprotected void onDraw(Canvas canvas) { canvas.drawBitmap(mOutterBitmap, 0, 0, null);//
2016-04-12 10:57:04 3351
原创 自定义View,ViewGroup
Android 中,View包含View和ViewGroup,以下是API上面的介绍:特别注意一点:ViewGroup是抽象类,继承ViewGroup必须重写onLayout方法。(1)构造器的理解:如果在代码中实例化一个View会调用第一个构造函数;如果在xml中定义会调用第二个构造函数(attrs:我们要获取的属性的资源ID的一个数组);而第三个函数系统是不调用
2016-04-10 17:53:03 1569
转载 Android Support 包里究竟有什么
随着 Android 5.0 Lollipop 的发布,Android 又为我们提供了更多的支持包,但是我相信大部分开发者都同我之前一样不知道这些包里究竟有些什么东西,我们应该在什么时候使用它。现在,我们就来逐个看看每一个版本的 Support 包中所拥有的东西,让用到他的时候不再迷茫。首先,你需要了解每一个 Support 包版本后缀 vX 所代表的含义。当然我相信来看博客的诸位都一
2016-04-07 14:04:06 324
原创 自带刷新的SwipeRefreshLayout控件
总得来说就是要停靠的部分,等到它滑动到页面最上方的时候,原本隐藏的控件(和你要停靠的一样效果的控件)显示在页面顶部,以前做这个都没有实现很自然的停靠效果,现在终于找到原因了,listview的滑动监听如下:listView.setOnScrollListener(new AbsListView.OnScrollListener() { public void onScrollSta
2016-04-01 10:59:35 566
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人