我正在处理涉及滚动视图和文本视图的要求。客户通常要求滚动条是隐藏的,但是当用户单击(触摸)包含文本视图的滚动视图时,滚动条会出现一小段时间,比如 2 秒,让用户知道这个视图是可滚动的。
看起来很简单。但是我尝试了一些方法,但没有一个可以达到这种效果。我努力了:
- 为scrollview分配一个id,然后在activity中添加onclicklistener函数,使用setScrollbarFadingEnabled()函数结合定时器。不行。我什至尝试将它设置为滚动视图和文本视图。
- 将 ScrollView.scrollBy(0,1) 与 OnClickListener 一起使用。不行。
这是本节的 xml 部分:
<ScrollView
android:id="@+id/iScrollView"
android:layout_width="match_parent"
android:layout_height="0dip"
android:layout_gravity="left"
android:layout_weight="1.5"
android:background="@drawable/border"
android:clickable="true" >
<TextView
android:id="@+id/iTextview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="bottom"
android:maxLines="15"
android:minLines="3"
android:padding="5dp"
android:text="Connecting..."
android:textColor="#777777"
android:textSize="15sp" >
</TextView>
</ScrollView>
有没有人有一个简单的方法来达到这个效果?(我的意思是,只是默认的 android 函数,没有第三方库。
谢谢!