首页 > 其他 > 详细

显示Title和隐藏Title的ListView

时间:2016-05-18 21:28:30      阅读:227      评论:0      收藏:0      [点我收藏+]

一、主要步骤

①、调用ListView的addHeaderView(),创建一个与Title一样高的View,这样ListView就不会刚开始被遮盖了

②、调用ListView的setOnTouchEvent(),判断是上划还是下滑,上划隐藏,下滑显示。

③、之后调用ObjectAnimation对title进行移动

关于是使用ofInt()还是使用ofFloat()根据需要改变的属性而定。

举例:

 mTvTitle = (TextView)findViewById(R.id.main_tv_title); 
 //为什么是使用ofFloat而不是ofInt因为,setTranslationY需要传入的参数是float类型的
 mAnimator = ObjectAnimator.ofFloat(mTvTitle,"translationY",(int) mTvTitle.getTranslationY(),-titleHeight);

 

显示Title和隐藏Title的ListView

原文:http://www.cnblogs.com/rookiechen/p/5506535.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!