之前的手势,虽然勉强实现了效果,但有一些问题.
手按着,会有抖动,这样就不断触发进度亮度这些.
第一次按下,然后拖动,产生的变化太大,严重不符合预期.
touch在一个方法里面,从代码的角度看,不便于维护.
Gesture手势类都给我们处理好了,双击,点击,滚动这些.所以打算用这个优化一下.效果好多了.
不废话,直接上代码.
import android.app.Activity
import android.content.Context
import android.media.AudioManager
import android.os.Handler
import android.os.Looper
import android.util.Log
import android.view.GestureDetector
import android.view.MotionEvent
import android.view.View
import android.view.ViewConfiguration
import android.view.Window
import android.view.WindowManager
import androidx.media3.exoplayer.ExoPlayer
import io.flutter.plugins.exoplayer.util.Utils
import timber.log.Timber
import kotlin.math.abs/****/
class VideoPlayerDelegate(private