Android 如何在“创建活动”上显示滚动视图滚动条2秒钟?

Android 如何在“创建活动”上显示滚动视图滚动条2秒钟?,android,android-layout,android-scrollview,android-scrollbar,Android,Android Layout,Android Scrollview,Android Scrollbar,我只想在创建视图时显示滚动条2秒钟。这有什么特点吗 实际上,当用户触摸屏幕时它会显示,但我想自动显示几秒钟,这样用户就可以知道这个视图是可滚动的 在xml中为ScrollView添加android:id属性,在活动中使用计时器或倒计时2秒通知,并在完成时设置ScrollView的可见性 不可见。查看此链接(android:scrollbarFadeDuration) 或者试试这个 android:fadeScrollbars="true" 您可以: 如果不介意视图滚动一个像素,请调用以移动

我只想在创建视图时显示滚动条2秒钟。这有什么特点吗

实际上,当用户触摸屏幕时它会显示,但我想自动显示几秒钟,这样用户就可以知道这个视图是可滚动的


在xml中为ScrollView添加android:id属性,在活动中使用计时器或倒计时2秒通知,并在完成时设置ScrollView的可见性 不可见。

查看此链接(android:scrollbarFadeDuration)

或者试试这个

android:fadeScrollbars="true"
您可以:

  • 如果不介意视图滚动一个像素,请调用以移动scrollView(例如mScrollView.scrollBy(0,1))。这将调用onScrollChanged并随后唤醒滚动条。如果调用类似scrollBy(0,0)的东西,scrollView会意识到它不需要做任何事情,并且不会显示滚动条

  • 创建ScrollView的子类公开awakeScrollbars()方法,该方法在默认情况下受保护


我喜欢这个。但在触摸屏幕之前不显示条形图。我想在创建时自动显示。他,我不是要求隐藏滚动视图。但只有滚动视图的滚动条。实际上,当用户触摸屏幕时,它会显示,但我想自动显示几秒钟,以便用户知道此视图可滚动。显示滚动条2秒后,将此属性设置为您的视图:yourview.setScrollbarFadingEnabled(true);我的意思是我必须用代码来做这件事。好啊如果我没有找到任何其他好的解决方案,我将实现这段代码。谢谢,谢谢!我是这样做的:
mScrollView.scrollBy(0,-1);mScrollView.scrollBy(0,1)我认为这是最短的解决方案
android:fadeScrollbars="true"