- 博客(3)
- 收藏
- 关注
原创 从0开始搭建MVP+ViewModel框架的android应用01---MVPVM诞生记
对比MVC/MVP/MVVM MVC:经典的模式,model,view,controller,比较好理解,但是有些缺点,承担View角色的模块包含了过多的业务逻辑 MVP:衍生于MVC,虽然View和业务解耦了,但是Presenter承担了太多任务 MVVM:采用DataBinding,数据的渲染自动反映在ViewModel上,同时也可以通过ViewModel获取数据,但是业务处理堆在一块。 基于此
2017-03-05 15:16:48 2668 4
原创 YSpinner
起因工作中的一个需求,实现点击显示下拉列表,并且默认显示列表中的某个item,在github上找了一圈,找到一个“NiceSpinner”,样式合适,但是拓展性不够,于是有了本篇博客。需求确定spinner默认状态显示已选中的item内容,点击展开列表中不显示当前内容,即:{“one”,”two”,”three”},其中默认为“one”的话,列表只显示“two”,“three” 。效果图如下在xml
2017-02-22 12:07:38 304
原创 自定义系统样式Notification
起因很久之前接到一个需求,需要在通知栏常驻一个notification,title和subtitle都比较短,在末尾加一个类似数据状态的提示。常驻notification很简单,通过service发送一个前台服务就可以了,自定义RemoteViews也很简单,写好对应的layout就好了,大体样式可以做的跟系统的notification差不多。但是……
2017-02-21 23:53:47 1259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人