【Android样例代码】自定义可拖动TextView控件

naaihai 34 0 ZIP 2018-12-25 19:12:51

一个自定义的可拖动TextView控件ETextView,可将该控件加入各种View中进行使用。由于只重载了OnTouchEvent函数,所以如将ETextView所继承的TextView修改为继承其它View亦可实现其它View的拖动(例如:ImageView)。

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2018-12-25 19:12:51

如上所说,实用,有参考价值,简便易行

Generic placeholder image 卡了网匿名网友 2018-12-25 19:12:51

很好,具有一定参考价值

Generic placeholder image 卡了网匿名网友 2018-12-25 19:12:51

没有边界检索和对点击事件的解决,代码质量一般吧。

Generic placeholder image 卡了网匿名网友 2018-12-25 19:12:51

虽然很贵,但还是能用

Generic placeholder image 卡了网匿名网友 2018-12-25 19:12:51

使用下面代码 if(iDeltx != 0 || iDelty != 0) { MarginLayoutParams lp = (MarginLayoutParams) this.getLayoutParams(); lp.leftMargin += iDeltx; lp.topMargin += iDelty; this.setLayoutParams(lp); } 替换原来的写法:这样可以防止拖动的文字后重新测量布局时复位问题,但要求所在父控件不能是framelayout,使用relativelayout就好 // layou

Generic placeholder image 卡了网匿名网友 2018-12-25 19:12:51

一般吧 虽然能拖动 但比较简单 分数很贵

Generic placeholder image 卡了网匿名网友 2018-12-25 19:12:51

好用 谢谢分享