view跟水平滚动条一起滑动
来源:互联网 发布:为什么淘宝衣服很便宜 编辑:程序博客网 时间:2024/05/22 03:27
当容器的宽度大于屏幕宽度时,我们往往需要借助水平布局HorizontalScrollView实现左右滑动。今天我碰到的问题是,如果容器内部列表数据需要隐藏一部分,然后点击展开显示全部,这时候没法控制底部“展开”控件相对当前显示屏幕居中(如果是显示内容跟屏幕一样宽那么在底部弄一个TextView居中显示是没问题的),这时候考虑让“展开”控件一起滑动,就需要监听HorizontalScrollView的onScrollChanged方法,根据滚动条的滑动距离设置控件的滑动距离。
先自定一个HorizontalScrollView(MyHorizontalScrollView),然后在MyHorizontalScrollView类中实现回调接口,最后在测试类中实现回调方法。
测试了下,刚好符合需求。
@Override
public void setOnScrollChanger(int l, int t, int oldl, int oldt) {int dotX = l - oldl;//用于判断是否有滑动
if (Math.abs(dotX) > 0)
ll_zk.scrollTo(-l, t);//ll_zk的滚动方向跟手势滑动方向是反过来的。
}
0 0
- view跟水平滚动条一起滑动
- 【iOS】webview头部自定义view要跟webview一起滚动
- webview头部自定义view要跟webview一起滚动
- webview头部添加自定义view,跟webview一起滚动
- asp.net 长表单填写水平滚动条滑动效果
- as3 水平滚动条
- Table水平滚动条
- 垂直水平滚动条
- Table水平滚动条
- ListBox水平滚动条
- 水平滚动条拖动
- 微信小程序-横向滑动scroll-view隐藏滚动条
- 与滚动条一起滚动
- ListBox滚动条 垂直滚动条 水平滚动条
- CListBox支持水平滚动条
- 自定义的水平滚动条
- ListBox设置水平滚动条
- CComboBox 添加水平滚动条
- Java:String和Date、Timestamp之间的转换
- [HDOJ 4893] Wow! Such Sequence! [线段树]
- UVA 156 Ananagrams
- Javascript创建自定义对象
- NSLog的格式
- view跟水平滚动条一起滑动
- flac文件提取专辑封面手记
- 布局管理器(章节摘要)
- 第三章 数组和字符串
- 邮件服务器实例(debian+posfix+cyrus+squirrelmail)
- hdu 1003 Max Sum dp
- cas入门之二十二:自动单点登出之后的问题
- UVA 10474 Where is the Marble?
- ubuntu 命令行模式和图形界面切换