pull/401/head^2
gedoor 4 years ago
parent bddfdcd713
commit f3644d3d9a
  1. 14
      app/src/main/java/io/legado/app/ui/widget/recycler/scroller/FastScroller.kt

@ -173,7 +173,7 @@ class FastScroller : LinearLayout {
*/ */
fun setFadeScrollbar(fadeScrollbar: Boolean) { fun setFadeScrollbar(fadeScrollbar: Boolean) {
mFadeScrollbar = fadeScrollbar mFadeScrollbar = fadeScrollbar
mScrollbar.visibility = if (fadeScrollbar) View.GONE else View.VISIBLE mScrollbar.visibility = if (fadeScrollbar) View.INVISIBLE else View.VISIBLE
} }
/** /**
@ -191,7 +191,7 @@ class FastScroller : LinearLayout {
* @param visible True to show scroll track, false to hide * @param visible True to show scroll track, false to hide
*/ */
fun setTrackVisible(visible: Boolean) { fun setTrackVisible(visible: Boolean) {
mTrackView.visibility = if (visible) View.VISIBLE else View.GONE mTrackView.visibility = if (visible) View.VISIBLE else View.INVISIBLE
} }
/** /**
@ -264,7 +264,7 @@ class FastScroller : LinearLayout {
override fun setEnabled(enabled: Boolean) { override fun setEnabled(enabled: Boolean) {
super.setEnabled(enabled) super.setEnabled(enabled)
visibility = if (enabled) View.VISIBLE else View.GONE visibility = if (enabled) View.VISIBLE else View.INVISIBLE
} }
@SuppressLint("ClickableViewAccessibility") @SuppressLint("ClickableViewAccessibility")
@ -411,13 +411,13 @@ class FastScroller : LinearLayout {
.setListener(object : AnimatorListenerAdapter() { .setListener(object : AnimatorListenerAdapter() {
override fun onAnimationEnd(animation: Animator) { override fun onAnimationEnd(animation: Animator) {
super.onAnimationEnd(animation) super.onAnimationEnd(animation)
mBubbleView.visibility = View.GONE mBubbleView.visibility = View.INVISIBLE
mBubbleAnimator = null mBubbleAnimator = null
} }
override fun onAnimationCancel(animation: Animator) { override fun onAnimationCancel(animation: Animator) {
super.onAnimationCancel(animation) super.onAnimationCancel(animation)
mBubbleView.visibility = View.GONE mBubbleView.visibility = View.INVISIBLE
mBubbleAnimator = null mBubbleAnimator = null
} }
}) })
@ -447,13 +447,13 @@ class FastScroller : LinearLayout {
.setListener(object : AnimatorListenerAdapter() { .setListener(object : AnimatorListenerAdapter() {
override fun onAnimationEnd(animation: Animator) { override fun onAnimationEnd(animation: Animator) {
super.onAnimationEnd(animation) super.onAnimationEnd(animation)
mScrollbar.visibility = View.GONE mScrollbar.visibility = View.INVISIBLE
mScrollbarAnimator = null mScrollbarAnimator = null
} }
override fun onAnimationCancel(animation: Animator) { override fun onAnimationCancel(animation: Animator) {
super.onAnimationCancel(animation) super.onAnimationCancel(animation)
mScrollbar.visibility = View.GONE mScrollbar.visibility = View.INVISIBLE
mScrollbarAnimator = null mScrollbarAnimator = null
} }
}) })

Loading…
Cancel
Save