- 博客(8)
- 资源 (25)
- 收藏
- 关注
原创 自定义缓冲加载界面
先看一下效果图: 圆圈的drawable文件:res/drawable/shape_star <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="ring" android:innerRadiusRatio="3" andr
2015-09-28 15:29:14 510
原创 Serializable&Parcelable
Serializable 与Parcelable都是对Java对象实现序列化,反序列化的一种机制。 序列化:把Java对象转换为字节序列,并且存储到一个存储媒介的过程。 反序列化:与序列化相反,把存储媒介上的字节序列转换成Java对象的过程。 序列化和反序列化中三个关键点:Java对象,字节序列,和存储媒介。 序列和反序列针对的只是Java对象的数据,无关方法。字节序列,例
2015-09-24 15:07:00 404
原创 代理设计模式(proxy)
代理设计模式 代理设计模式是对象设计模式,代理模式就是给某个对象提供一个代理对象,并有代理对象控制原对象。 代理设计模式结构 所谓代理就是一个人或机构代理另一人或机构采取行动,在客户不想或不能直接使用目标对象的情况下,代理对象起到了一个桥梁的作用。 在代理模式中的对象角色: 抽象对象角色(AbstractObject):声明了代理对象和目标对象共同的接口,
2015-09-21 16:45:44 416
原创 观察者设计模式(Observer)
观察者设计模式 是对象的行为模式,又称发布/订阅模式(publish/subscribe)模式,模/视图模式(model/view),源-监听模式(source/listener) 观察者模式定义一种一对多的依赖关系。让多个观察者同时监听一个主体对象,当主题对象的状态发生改变时,会通知所有的观察者,使其
2015-09-11 14:53:57 416
原创 单例设计模式(singleton)
单例设计模式的概念: 作为对象创建模式,档里模式确保某个类只有一个实例对象,而且自行创建实例并向整个系统提供这个实例。这个类称为单例类! 单例模式的提点: 1,单例类只能有一个实例 2,单例类的唯一实例必须自己创建 3,单例类必须向系统提供这个唯一的实例 饿汉单例类: public
2015-09-10 18:27:19 407
原创 适配器设计模式(Adapter)
适配器设计模式的概念 适配器模式是把一个类的接口变成用户所期待的另一个接口,从而使得原本因为接口不匹配无法一起工作的两个类一起工作! 适配器的用途 比如我们的笔记本的插头通常是三相的,除了阴极,阳极外还有地极。而有些地方的插座只有两级,没有地极。电源插座与笔记本的电源插头因为不匹配而无法使用。 一个三相到两相的转换器(适配器
2015-09-10 16:32:48 364
原创 装饰设计模式(decorator design pattern)
装饰设计模式定义 在不必改变原类文件和继承的情况下,动态的扩展一个类的功能,它是通过创建一个包装类对象,也就是装修来包裹真实对象! 装饰设计模式的特点: 1,装饰类对象与和真实对象实现了同一个接口,这样客户端对象就能以和真实对象相同的方式与装饰对象进行交互! 2,装饰对象包含
2015-09-09 18:49:58 661
原创 Android 系统栏,状态栏的隐藏
有时候我们需要我们的界面有更多我的展示空间,这个时候我们通常会考虑隐藏我们的状态栏和标题栏。同时也希望我们依然可以 通过向下滑的方式,展示并使用系统栏。 下面提供一个实现方式: 1,定义一个工具类,在onCreate方法中调用hideSystemUI方法: package com.pplive.movie3d.utils; import android.app.Activit
2015-09-06 15:18:06 1219
Demo_ColorChange
2015-05-12
Demo_slidingMenu
2015-04-27
仿微信界面实现
2015-04-27
自定义view(视频音量调控)
2014-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人