import android.content.Context; import android.util.AttributeSet; import android.util.Log; import android.view.MotionEvent; import android.view.View; import android.widget.TextView; import android.widget.Toast; /** * Created by Kings on 2016/7/20. */ public class MyTextView extends TextView { private long start; private int i; private long end; private long time; private float downX = 0; private float downY = 0; private float MoveX = 0; private float MoveY = 0; private float DragX = 0; private float previousY = 0; private float previousX
自定义TextView处理任意时间长按短按的事件
最新推荐文章于 2023-12-21 10:59:02 发布
这个博客介绍了一个自定义的MyTextView类,它继承自Android的TextView。通过重写onTouchEvent方法,该视图可以区分长按和短按事件。当用户按下并快速释放时,显示“short”文本;如果按住超过1秒,则显示“long”文本。此外,还实现了拖动布局的功能。
摘要由CSDN通过智能技术生成