7

我在我的应用程序中使用了 CustomSlider,并且我已将其设置为不可见。

当用户拖动或触摸它(从上到下)时,我的应用程序需要使滑块可见。这可能吗?我将如何实现它?

4

2 回答 2

8

我需要使用 ImageView 来执行此操作,并且仍然可以获得触摸事件。解决方案是 setAlpha(0.0f) 隐藏图像并仍然获取事件。

于 2014-10-26T20:40:59.583 回答
6

将在View您的活动的可见部分检测到触摸事件。当一个View实例是hidden / invisible时,你不能与之交互。

您需要父视图/可见视图上的运动处理程序来确定是否需要显示滑块(如果运动是垂直的)。

于 2012-05-16T06:40:28.620 回答