scrollview と textview を含む要件に取り組んでいます。クライアントは、通常はスクロール バーを非表示にする必要がありますが、ユーザーがテキスト ビューを含むスクロール ビューをクリック (タッチ) すると、スクロール バーが短時間 (たとえば 2 秒間) 表示され、このビューがスクロール可能であることをユーザーに知らせます。
とてもシンプルに思えます。しかし、私はいくつかの方法を試しましたが、どれもこの効果を達成できませんでした. 私が試してみました:
- スクロールビューに ID を割り当て、onclicklistener 関数をアクティビティに追加し、setScrollbarFadingEnabled() 関数をタイマーと組み合わせて使用します。うまくいかない。スクロールビューとテキストビューの両方に設定しようとしました。
-OnClickListener で ScrollView.scrollBy(0,1) を使用します。うまくいかない。
このセクションの 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 関数だけで、サードパーティのライブラリはありません。
ありがとうございました!