Android学习笔记
HELLO_CSL
不做代码的搬运工
展开
-
ViewDragHelper源码浅析
本文只是旨在分析ViewDragHelper的内部实现,通过对其源码的分析,你可以学到1.如何处理多点触控;2.对ViewDragHelper的使用和其众多的回调方法的使用意义有更清晰的理解,以后使用起来也自其所以然。原创 2015-04-28 10:12:03 · 1567 阅读 · 0 评论 -
工具类分享--便捷地改变字体样式
工具类分享–便捷地改变字体样式本文参考自:https://blog.stylingandroid.com/custom-colour-spans/需求在Android UI开发上,我们通常需要对文字进行排版来获得更好的视觉效果。常常要求我们改变一段字体中某些字体的样式。如下一个简单的界面,每一item明显地数字的字体需要加粗而且字体大小也不一样了: 对于UI的Item的实现,有如下三种方式:原创 2015-07-13 21:26:02 · 986 阅读 · 0 评论 -
ViewDragHelper应用,仿豆瓣音乐Cover界面
之前写过一篇关于ViewDragHelper源码分析的文章ViewDragHelper源码浅析,之后一直想写篇关于ViewDragHelper使用的文章,不过一直没时间(其实就是我懒呗),这几几天心血来潮,就写了个小DEMO,模仿豆瓣音乐的主界面,效果如下: 代码还算简单,直接上代码地址戳我原创 2015-07-20 13:24:24 · 1185 阅读 · 0 评论 -
总结2015
工作没能在已经拿到offer的大公司继续留下,这是一个好的结果也是一个坏的结果,好的是因为自己在公司里面的定位很模糊,不断被调到其他组,工作上也遇到了一个吊儿郎当的老大,另外没有代码权限,决定着我只能做一些与团队无关的任务,今天让你搞这个,搞好了也没人帮你review,自己感觉不到一点的存在感,也使得自己的工作也是显得及其被动,这样的恶性循环,搞到自己也很想脱离,于是春节回来后申请了长假,毕业再回来原创 2016-01-10 16:06:43 · 1024 阅读 · 1 评论 -
Android5.0以来的新控件的使用
Material DesignAndroid5.0提出了Material Design的设计风格,之后的support包和design support也增加了不少新的控件,有ToolBar、NavigationView等,悲催的事实是,设计师给出的UI还是为IOS设计的那份,Android开发的宝宝心里苦,大家都懂。虽然平时开发上基本用不上,但也要紧跟Android开发潮流才行啊;虽然在其他开源库看原创 2016-03-05 10:19:17 · 1713 阅读 · 0 评论 -
SharePreference和DiskLruCache的一些对比
SharePreference和DiskLruCache的一些对比初始化SharePreferencegetSharedPreferences用特定的模式包名目录下的特定文件名的文件,在新线程下使用系统下的XmlUtils来解析整个XML文件,并保存所有的数据到全局的Map,在解析过过程中如果去存取数据都会wait,解析完成就notifyAll,把所有数据读取并保存到全局的MapDiskLruCac原创 2016-01-04 10:40:59 · 1347 阅读 · 0 评论 -
Volley的缓存策略
再读Volley第一次看Volley的代码的时候只是大概地理清了它的结构而没有做细节上的记录,但是看了这两篇文章之后,面试后的总结和Android网络请求心路历程,发现Volley还有很多可以学习的地方,所以再次研读原创 2016-03-14 21:23:41 · 2369 阅读 · 0 评论 -
自定义Behavior的艺术探索-仿UC浏览器主页
自定义Behavior实现UC浏览器主页原创 2016-08-05 11:55:30 · 3973 阅读 · 5 评论