关闭

高性能的给RecyclerView添加下拉刷新和加载更多动画,基于drawable(二)

项目已经上传github,点击这里查看...
阅读(98) 评论(0)

高性能的给RecyclerView添加下拉刷新和加载更多动画,基于ItemDecoration(一)

高性能的给RecyclerView添加下拉刷新和加载更多动画...
阅读(64) 评论(0)

高性能的给RecyclerView加上HeaderView和FooterView

高性能的给RecyclerView加上HeaderView和FooterView...
阅读(255) 评论(0)

canvas的save,restore方法的使用理解

笔者最近在研究android上的动画机制,最近有点偏题,偏到View draw过程了。。。 view的draw中经常用到canvas的save方法和restore方法。网上找的一些文章讲的都不透彻,最后是自己发了一些时间研究才了解方法的作用,并且学习到了其它的一些细节知识。 先给出总结:save方法是把canvas当前的坐标系特征数据保存在一个stack中的方法,restore方法是从这个st...
阅读(2588) 评论(3)

用LayoutAnimationController给ViewGroup的item添加动画,以GridView为例

demo地址http://download.csdn.net/detail/tingfengzheshuo/9552593 关于LayoutAnimation的使用基础可以参考 http://www.cnblogs.com/qiengo/archive/2012/05/03/2480386.html#LayoutAnimationsController 和 http://blo...
阅读(644) 评论(0)

从google的DrawerLayout来看看scroller的使用方法

笔者是个菜鸟,最近对百度贴吧的滑动效果感兴趣,想研究下怎么实现的,滑动效果很多框架都有实现,大家平时用的很多app都有这个效果,大家肯定都熟悉了。那我们不能满足于使用啊,作为开发者,对于原理要晓得才行啊。这个研究的过程可就一波三折了。 百度搜索一下,很多目标都指向了scroller。scroller的工作过程大家可以看看其他文章, http://blog.csdn.net/chaoyue007...
阅读(443) 评论(1)

滑动tab栏,有点类似网易的,上次写的真不行,感觉对别人没什么帮助,写个最新的吧

先上图片 这是菜单栏,可以滑动,点击非当前选中项,底部的橙色条可以滑动到选中项的底部。网易用的是红色,这用的是橙色。 控件可定制的参数 1,不可滚动时最大项数。 菜单项多的时候才滚动,少的时候当然不让他滚动啦,这个控件用到的参数是 maxNoScrollNum 2,菜单项的高度 buttonHeight3,橙色条宽度和每个菜单项是一样的,但是它有padding...
阅读(434) 评论(0)

java和android中让多个runnable按顺序依次执行

让线程依次执行的难点就是如何判断前一个线程执行结束。runnable对象一个特性就是如果是用runnable.run();启动,那么这个runnable对象还是在启动它的线程中执行的,并不是在独立线程中执行,所以我们可以把多个runnable对象在一个线程中执行,那么这些runnable就是一个一个执行的,既然是按顺序执行的,那么保留顺序信息就要用到queue对象了,我们建立一个queue对象保存...
阅读(1965) 评论(0)

浅谈android蓝牙连接和兼容性问题

最近工作上接手公司APP的开发工作,蓝牙模块兼容性比较差,需要修改,自己就研究了下android蓝牙连接的问题,这里分享给大家。后面有一个蓝牙模块的demo。 蓝牙连接主要的流程如下 1,先注册一个监测蓝牙的监听器,一般来说这个蓝牙监听器注册在Activity的resume方法中,在onstop方法中注销。 private void initReceiver(){ mBluetoot...
阅读(1949) 评论(0)

新建android项目兼容v4包出错和解决办法,带有可下载的空项目

创建最低版本2.2时会生成一个主项目和叫做appcompat_v7的library,这个自动生成的library我们不用,我们自己直接下载一个v7包然后导入作为library。然后在配置路径里把错误的库remove,然后添加导入的library中的库,然后会有一个sha1报错,把library中的libs中的v4包放到主项目中的libs中覆盖原来的v4包就可以了。这是大概思路,博主附上自己修正好的...
阅读(317) 评论(0)

自定义SeekBar只能滑动,禁止点击响应

seekbar中OnSeekBarChangeListener里面的三个方法onProgressChanged(SeekBar seekBar, int progress,     boolean fromUser)第2个参数是指改变后的progress,可以看成最新的seekbar的值 onStartTrackingTouch(SeekBar seekBar)这个seekbar的值保存的是最新的...
阅读(3259) 评论(0)

android 仿网易新闻滑动tab栏,HorizontalScrollView和rediogroup实现

最近在网上看到一片博客,做仿网易新闻滑动tab栏,用到的是Linearlayout和textview,我感觉这样做性能优化做的不好,所以自己尝试了用HorizontalScrollView分别和button,textview还有rediogroup实现,最后感觉还是使用HorizontalScrollView和rediogroup实现效率高一点。 做出来是这个样子 activity_m...
阅读(1035) 评论(0)
    个人资料
    • 访问:13100次
    • 积分:282
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:0篇
    • 译文:0篇
    • 评论:4条
    文章分类
    最新评论