mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-06-05 21:59:17 +02:00
reenable flinding the weekly view
This commit is contained in:
@@ -49,6 +49,7 @@ class WeekFragment : Fragment(), WeeklyCalendar {
|
|||||||
private var wasFragmentInit = false
|
private var wasFragmentInit = false
|
||||||
private var wasExtraHeightAdded = false
|
private var wasExtraHeightAdded = false
|
||||||
private var dimPastEvents = true
|
private var dimPastEvents = true
|
||||||
|
private var wasScaled = false
|
||||||
private var selectedGrid: View? = null
|
private var selectedGrid: View? = null
|
||||||
private var currentTimeView: ImageView? = null
|
private var currentTimeView: ImageView? = null
|
||||||
private var allDayHolders = ArrayList<RelativeLayout>()
|
private var allDayHolders = ArrayList<RelativeLayout>()
|
||||||
@@ -88,8 +89,9 @@ class WeekFragment : Fragment(), WeeklyCalendar {
|
|||||||
val scaleDetector = getViewScaleDetector()
|
val scaleDetector = getViewScaleDetector()
|
||||||
scrollView.setOnTouchListener { view, motionEvent ->
|
scrollView.setOnTouchListener { view, motionEvent ->
|
||||||
scaleDetector.onTouchEvent(motionEvent)
|
scaleDetector.onTouchEvent(motionEvent)
|
||||||
if (motionEvent.action == MotionEvent.ACTION_UP) {
|
if (motionEvent.action == MotionEvent.ACTION_UP && wasScaled) {
|
||||||
scrollView.isScrollable = true
|
scrollView.isScrollable = true
|
||||||
|
wasScaled = false
|
||||||
true
|
true
|
||||||
} else {
|
} else {
|
||||||
false
|
false
|
||||||
@@ -250,6 +252,7 @@ class WeekFragment : Fragment(), WeeklyCalendar {
|
|||||||
override fun onScaleBegin(detector: ScaleGestureDetector): Boolean {
|
override fun onScaleBegin(detector: ScaleGestureDetector): Boolean {
|
||||||
scrollView.isScrollable = false
|
scrollView.isScrollable = false
|
||||||
scaleAtStart = detector.scaleFactor
|
scaleAtStart = detector.scaleFactor
|
||||||
|
wasScaled = true
|
||||||
return super.onScaleBegin(detector)
|
return super.onScaleBegin(detector)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
Reference in New Issue
Block a user