feat: 优化代码

pull/117/head
kunfei 5 years ago
parent 9f7514685c
commit f4b287fe51
  1. 12
      app/src/main/java/io/legado/app/ui/book/read/page/delegate/ScrollPageDelegate.kt
  2. 2
      app/src/main/java/io/legado/app/ui/widget/LabelsBar.kt

@ -25,11 +25,13 @@ class ScrollPageDelegate(pageView: PageView) : PageDelegate(pageView) {
}
override fun onTouch(event: MotionEvent): Boolean {
if (event.action == MotionEvent.ACTION_DOWN) {
lastY = event.y
setStartPoint(event.x, event.y)
abort()
mVelocity.clear()
when (event.action) {
MotionEvent.ACTION_DOWN -> {
lastY = event.y
setStartPoint(event.x, event.y)
abort()
mVelocity.clear()
}
}
return super.onTouch(event)
}

@ -12,6 +12,7 @@ class LabelsBar(context: Context, attrs: AttributeSet?) : LinearLayout(context,
private val unUsedViews = arrayListOf<TextView>()
private val usedViews = arrayListOf<TextView>()
var textSize = 12f
fun setLabels(labels: Array<String>) {
clear()
@ -51,6 +52,7 @@ class LabelsBar(context: Context, attrs: AttributeSet?) : LinearLayout(context,
unUsedViews.removeAt(unUsedViews.lastIndex)
}
}
tv.textSize = textSize
tv.text = label
addView(tv)
}

Loading…
Cancel
Save