显示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的主要内容,如果未能解决你的问题,请参考以下文章

div style设置隐藏多余字, title设置鼠标放上显示出来全部

元素的隐藏和显示

图片的显示和隐藏

广告的定时显示和定时隐藏

关于密码的显示和隐藏

JS点击按钮显示隐藏层问题