Android——PorterDuffXfermode 2018-05-13 Android -自定义view 简介 PorterDuffXfermode是什么鬼?个人理解,简单的来讲就是做两个Bitmap操作的,什么操作呢?有裁剪,合并等等,有16种图形混合模式。先举一个简单的例子,我们在慢慢讲: 阅读全文
Android自定义View——贝赛尔曲线 2018-05-13 Android -自定义view 本文针对有一定自定义View的童鞋,最好对贝赛尔曲线有辣么一丢丢了解,不了解也没关系。花5分钟看一下 GcsSloop的 安卓自定义View进阶-Path之贝塞尔曲线。 本文的最终效果图: 阅读全文
Android自定义刷新布局——Ultra-Pull-To-Refresh-With-Load-More(二)) 2018-05-13 Android -常用功能 回顾上一篇,我们讲到了Ultra-Pull-To-Refresh的基本用法。分成四步: xml里面定义控件PtrFrameLayout 设置相关属性 添加Header,Footer,并监听 监听刷新过程 阅读全文
Android下拉刷新,上拉加载——Ultra-Pull-To-Refresh-With-Load-More(一) 2018-05-13 Android -常用功能 简介Android里面刷新和分页加载是常见的,刷新有Google的SwipeRefreshLayout,但是UI不同意,非要跟IOS一样,那就没办法了。 阅读全文
Java 加密算法(二) 2018-05-13 Android -加密算法 补充知识点:密钥: 加密方用公钥,解密方用私钥 重要的事情强调六遍: 不用自己写加密算法 不用自己写加密算法 不用自己写加密算法 不用自己写加密算法 不用自己写加密算法 不用自己写加密算法 阅读全文
Java 加密算法(一) 2018-03-08 Android -加密算法 补充知识点:字节:也就是 byte 是一种统计单位,表示数量的多少 字符:是指计算机中使用的文字和符号,比如:1、2、3、A、S、D、$、%等等符号 阅读全文
EventBus源码解析(二)——注册 2018-03-07 Android -源码解析 之前我们讲过获取EventBus对象的源码,这一篇,我们来讲讲注册的源码。推荐EventBus 3.0进阶:源码及其设计模式 完全解析 阅读全文
Java 设计模式(Design Patterns)(三) 2018-03-07 Android -设计模式 十三、策略模式顾名思义:不同的策略,对应我们项目中用到的地方就是,同一个功能,不同的实现方法。就比方说登录功能:我们有帐号密码登录,QQ第三方登录,微信第三方登录等等。其实我个人认为最典型的就是:同一个接口方法,不同的实现方式。 阅读全文
Java 设计模式(Design Patterns)(二) 2018-03-07 Android -设计模式 六、适配器模式分类有三种:类的适配器模式,对象的适配器模式,接口的适配器模式,我印象最深刻的是接口适配器模式 阅读全文
Java 设计模式(Design Patterns)(一) 2018-03-06 Android -设计模式 设计模式的分类 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 阅读全文