我有一个帮助屏幕,在我的Android游戏开始之前出现。这是一个ScrollView。在进行游戏测试时,我发现几乎没有失败的玩家会在不同的点上点击屏幕,直到他们不小心移动了屏幕。然后他们意识到它是可滚动的。
这不是一个好的经历。我希望屏幕的可滚动边缘不断发光,这样很明显你需要滚动。简单地显示滚动条并没有帮助,因为它极简主义。即使它更宽,我也不确定它是否足以引起人们对滚动的需求。
这可能或我是否需要派生我自己的ScrollView版本?如果是后者,我需要做些什么来使边缘发光?
答案 0 :(得分:1)
理论上,一种方法是使用:
yourScrollView.setOverScrollMode(ScrollView.OVER_SCROLL_ALWAYS); // android:overScrollMode="always" in XML
但是,我对此功能没有运气(至少对于垂直ScrollView
s)。相反,我建议在页面的侧面添加一个箭头,或者一些“向下滚动”的文本。通过这种方式,它可以很好地与您的应用程序融为一体。
或者,您可以使用this tactic使该滚动条更加醒目(可能是鲜艳的粉红色!)(该文章位于ListView
s,但它也适用于ScrollView
) ,除了always showing scrollbars。