显示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);
时间: 2024-11-03 21:26:01

显示Title和隐藏Title的ListView的相关文章

vue 路由meta 设置title 导航隐藏

router.js routes: [{ path: '/', name: 'HelloWorld', component: HelloWorld, meta: { title: "HelloWorld", 要现实的title show: true 设置导航隐藏显示 } }] App.vue <template> <div id="app"> <router-view></router-view> <bottom

juqery 点击显示点击隐藏,slideDown slideUp slideToggle

<!doctype html> <html> <head> <meta charset="utf-8"> <title>webrx-title</title> <script src="js/jquery-1.11.2.min.js"></script> <style> #ad{ width:200px; height:300px; background-co

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

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>广告的自动显示与隐藏</title> <style> #content{width:100%;height:500px;background:#999} </style> <!--引入jquery--> <script type="text/java

点击按钮显示隐藏层 和 切换按钮同时显示多个隐藏层

按钮点击显示隐藏层(再次点击按钮则隐藏层关闭): HTML部分: <button type="button" id="show" onclick="showHidden()">点我显示隐藏层</button> <div id="hidden" style="display:none">我是隐藏层.</div> JS部分: <script type='te

怎样在a标签上加点击事件,实现页面跳转,并在目标页面内显示出某个隐藏的div?

target伪类实现下面效果,缺点只有IE9及以上支持 主页面: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>target伪类</title> </head> <body> <a href="

设置navigationController title 和 TabBarController title 不一样

在页面中设置 self.navigationItem.title = “” self.title  指TabBarController title

UITabBarItem title 和self.title设置不同的标题

self.navigationItem.title = @"my title"; //sets navigation bar title. self.tabBarItem.title = @"my title"; //sets tab bar title. self.title = @"my title"; //sets both of these. 参考:http://blog.csdn.net/huifeidexin_1/article/de

在 IE 浏览器中,使用 bootstrap 使得页面滚动条浮动显示,自动隐藏,自动消失

貌似是从 IE10 开始?为了触屏操作优化浏览器的内容显示,IE 浏览器提供了一种可以浮动显示,自动隐藏的滚动条样式,但是这个样式会在某些情况下造成一些困扰,比如下图... 其实默认情况下,桌面版的 IE 应该是传统的滚动条样式:而在应用版的 IE 中,滚动条默认才是浮动显示,自动隐藏. 但是可能会发现,一些使用了 bootstrap 样式的网站,也会出现相同这种情况,谷歌了一下,发现这是因为 bootstrap 设置了一个 CSS 的属性: @-ms-viewport { width: dev

自动显示隐藏布局的listView

借助View的OnTouchListener接口来监听listView的滑动,通过比较与上次坐标的大小,判断滑动方向,并通过滑动方向来判断是否需显示或者隐藏对应的布局,并且带有动画效果. 1.自动显示隐藏Toolbar 首先给listView增加一个HeaderView,避免第一个Item被Toolbar遮挡. 1 View header=new View(this); 2 header.setLayoutParams(new AbsListView.LayoutParams( 3 AbsLis