说来很难。实际也很难。如果内嵌到一起就更好了。。但是往往这样又要起笔很多代码
思路:点击dialog 记录这个坐标 然后回传给activity 然后activity再次点击坐标
。。给你思路你也做不出来 很难的。。
开始吧
定义一个点击方法
import android.os.SystemClock
import android.view.MotionEvent
import android.view.Window
object ClickUtils {
inline fun <reified T : Window.Callback> clickPx( view: T, x: Float, y: Float) {
// 使用坐标模拟点击事件
val downEvent = MotionEvent.obtain(
SystemClock.uptimeMillis(),
SystemClock.uptimeMillis(),
MotionEvent.ACTION_DOWN,
x,
y,
0
)
val upEvent = Motio