显示Title和隐藏Title的ListView
Posted 技术丶从积累开始
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了显示Title和隐藏Title的ListView相关的知识,希望对你有一定的参考价值。
一、主要步骤
①、调用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的主要内容,如果未能解决你的问题,请参考以下文章