会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
山_贼
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2015年9月2日
一步一步教你150行代码实现简书滑动返回效果
摘要: 先看看效果图:因为没有具体内容,也没有简书的图片资源,所以稍微简陋了点.但是依然不妨碍我们的效果展示~OK,接下来惯例,通过阅读本文你能学习到:ViewDragHelper的使用(如果你想学习自定义View,那么ViewDragHelper你绝对不能错过)好像也没有什么了….这个效果,难度不大,会V...
阅读全文
posted @ 2015-09-02 09:44 老菜_
阅读(627)
评论(0)
推荐(0)
编辑
2015年7月29日
Android代码内存优化建议 OnTrimMemory
摘要: OnTrimMemory 回调是 Android 4.0 之后提供的一个API,这个 API 是提供给开发者的,它的主要作用是提示开发者在系统内存不足的时候,通过处理部分资源来释放内存,从而避免被 Android 系统杀死。这样应用在下一次启动的时候,速度就会比较快。OnTrimMemory回调的作...
阅读全文
posted @ 2015-07-29 13:54 老菜_
阅读(304)
评论(0)
推荐(0)
编辑
2015年7月17日
Android应用Activity、Dialog、PopWindow、Toast窗口添加机制及源码分析
摘要: 1 背景之所以写这一篇博客的原因是因为之前有写过一篇《Android应用setContentView与LayoutInflater加载解析机制源码分析》, 然后有人在文章下面评论和微博私信中问我关于Android应用Activity、Dialog、PopWindow加载显示机制是咋回事,所以我就写一...
阅读全文
posted @ 2015-07-17 15:59 老菜_
阅读(3541)
评论(0)
推荐(0)
编辑
Android 快速实现 ViewPager 滑动页卡切换(可用作整个 app上导航)
摘要: 我记得在前面,我写了一篇Android 微信6.1 tab栏图标和字体颜色渐变的实现,如果大家仅仅认为这篇文章的功能只是模仿微信颜色渐变效果,那就大错特错了!认真阅读了这篇文章的朋友,应该知道,这里面代码可用作 app 通用的底部栏导航,通过它能快速的实现类似微信6.0版本以底部导航的 app 整体...
阅读全文
posted @ 2015-07-17 13:48 老菜_
阅读(716)
评论(0)
推荐(0)
编辑
阴影效果 ShadowLayout 布局实现(让控件实现立体效果)
摘要: 效果第二张和第三张图是加入了阴影效果的,是不是觉得立体感很强,感觉图片是浮在屏幕上。这个效果也可以用Google 提供扩展包下的CardView控件来实现,而这篇文章是带大家自己来实现这样一个效果。原理我们仔细观察上图,可以发现,有带阴影效果的图和没带阴影效果的图,其实就一个地方不同,就是在图片的底...
阅读全文
posted @ 2015-07-17 13:43 老菜_
阅读(3005)
评论(0)
推荐(0)
编辑
ViewDragHelper让你处理View拖动时,代码减半!
摘要: 出处:ViewDragHelper是V4包下的一个文件。我们在自定义ViewGroup的时候,有时候觉得很头疼,其中很大一部分原因就是因为事件处理太麻烦,需要记录大量的成员变量,还有各种判断等等。Google也感觉到了这个麻烦,所以ViewDragHelper就出现了,ViewDragHelper功...
阅读全文
posted @ 2015-07-17 13:39 老菜_
阅读(812)
评论(0)
推荐(0)
编辑
Android淘宝电影日期选项卡的实现-tab 栏居中滚动
摘要: 在淘宝电影上面有这样一个功能,日期可以滑动,并且选中的是在正中间,效果如下:看完了,那么问题来了。这个功能怎么实现呢?我们先来分析一下:把功能拆分一下来看,如果不能滚动,是不是很好实现?其实就是一个 tab 栏,我在前面的 blog 中Android 快速实现 ViewPager 滑动页卡切换(可用...
阅读全文
posted @ 2015-07-17 13:34 老菜_
阅读(1897)
评论(0)
推荐(0)
编辑
2015年7月16日
Android开源项目分类汇总
摘要: Android开源项目第一篇——个性化控件(View)篇包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、C...
阅读全文
posted @ 2015-07-16 15:22 老菜_
阅读(377)
评论(0)
推荐(0)
编辑
Android最佳性能实践(四)——布局优化技巧
摘要: 在前面几篇文章当中,我们学习了如何通过合理管理内存,以及高性能编码技巧的方式来提升应用程序的性能。然而实际上界面布局也会对应用程序的性能产生比较大的影响,如果布局写得糟糕的话,那么程序加载UI的速度就会非常慢,从而造成不好的用户体验。那么本篇文章我们就来学习一下,如何通过优化布局来提供应用程序的性能...
阅读全文
posted @ 2015-07-16 15:02 老菜_
阅读(282)
评论(0)
推荐(0)
编辑
Android最佳性能实践(三)——高性能编码优化
摘要: 在前两篇文章当中,我们主要学习了Android内存方面的相关知识,包括如何合理地使用内存,以及当发生内存泄露时如何定位出问题的原因。那么关于内存的知识就讨论到这里,今天开始我们将学习一些性能编码优化的技巧。这里先事先提醒大家一句,本篇文章中讨论的编码优化技巧都是属于一些“微优化”,也就是说即使我们都...
阅读全文
posted @ 2015-07-16 15:00 老菜_
阅读(523)
评论(0)
推荐(0)
编辑
下一页