Android滑动隐藏顶部和底部显示更多内容
来源:互联网 发布:java包的命名规范 编辑:程序博客网 时间:2024/06/05 05:56
Android滑动隐藏顶部和底部显示更多内容
手机限制于屏幕往往无法显示过多的内容,而且有时候再加上顶部和底部的一些固定布局,整个显示的内容就更少了,这个时候如果可以再上滑的时候隐藏顶部和底部的布局,下滑的时候再显示出来,对用户的使用也更加友好。这里先直接看下效果图(太懒没有做成动态图将就看下)
初始界面:
上滑查看内容时:(会将头部和底部进行隐藏)
下滑重新显示头部和底部:
这里的实现原理也十分简单,主要是监听中间部分的滑动事件,上滑时改变头部的 topMargin 和底部的 bottomMargin从而起到改变整个布局的效果。
一般来说,滑动方式有以下三种:(参照Android开发艺术探索一书)
1、scrollTo/scrollBy:操作简单,适合对View内容的滑动;
2、动画:操作简单,主要适用于没有交互的View和实现复杂的动画效果;
3、改变布局参数:操作稍微复杂,适用于有交互的View;
这里我使用的是第三种,也符合实际的开发需求。
这里我们可以先看下布局文件:
这个布局文件十分简单,中间一个scrollView,上下固定布局。
分析如下:
主要实现部分:
说实话,一开始以为实现这个会很麻烦,后面理清楚后发现其实不难,如果不真正去做的话就永远不会知道,我认为如果UI给的图让你觉得不好看,而你自己又有一些想法,不如试着去实现,对自己来说也是一种学习。
阅读全文
0 0
- Android滑动隐藏顶部和底部显示更多内容
- Android ScrollView .顶部栏滑动透明度改变,底部栏滑到特定位置显示或隐藏效果
- android:ScrollView滑动到底部显示加载更多
- android去掉滑动到顶部和底部的阴影
- android去掉滑动到顶部和底部的阴影
- Android监听ScrollView或NestedScrollView滑动到顶部和底部
- android listview 滑动到底部和监听滑动到顶部底部
- 隐藏标题栏和底部操作栏,可上下滑动显示
- Android底部/顶部滑动菜单SldMenu
- listView滑动到底部和顶部
- ScrollView判断滑动到底部和顶部
- android dialog实现底部弹出和手指滑动隐藏效果
- 滑动底部工具条显示与隐藏
- android listview/ScrollView 去除顶部下拉时的半月形阴影和上下滑动顶部和底部的虚化
- android listview/ScrollView 去除顶部下拉时的半月形阴影和上下滑动顶部和底部的虚化
- 可顶部和底部显示的Snackbar
- Android TabLayout、ViewPager实现顶部和底部Tab导航 点击滑动切换Tab页面
- Android - ListView判断滑动到了最底部和最顶部,以及上滑、下滑
- 第十章:对象和类
- JUnit测试工具
- OCP学习笔记之数据库及实例的启动
- Kafka 安装部署&java demo
- 如何理解权限系统?如何结合Shiro来理解权限系统?
- Android滑动隐藏顶部和底部显示更多内容
- 研究生第一篇学术论文常犯问题总结[转]
- 关于树状数组的一些讨论
- 深度学习笔记--引言部分
- 这是我的第一个原创操作
- Head First设计模式读书笔记之策略模式
- x^p利用倍增实现
- 机器学习实战学习笔记
- Java 会比 Go 长寿?编程语言的生命周期要如何判断