如何在水平滚动视图中添加箭头按钮

时间:2013-05-16 06:48:55

标签: android

this is the example which done in ipad. i want similar to this我有一个水平滚动视图,在这个视图中我想添加一个表示滚动的透明箭头图像,当滚动工作时它应该是不可见的。但是当滚动不起作用时它应该可见。有代码吗? 请帮忙.. 提前致谢。

2 个答案:

答案 0 :(得分:1)

您可以将FrameLayout与2个视图一起使用,顶视图为transperant,并包含带有箭头图像的图像按钮。按钮单击增加滚动和onScrollStateChanged更改按钮可见性为false,当滚动是理想的时,将按钮可见性设置为true。你想要这样的复杂性,而不是用手正常滚动

答案 1 :(得分:0)

您还可以使用onScrollStateChanged类的OnScrollListener方法(最有可能与触摸侦听器结合使用)来检测SCROLL_STATE中的更改 - 当列表停止滚动时州将从非SCROLL_STATE_IDLE的状态更改为SCROLL_STATE_IDLE

当你声明没空闲时,滚动视图中的图像不可见。如果您的处于空闲状态的滚动状态,则可以看到您的图像。