为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Android上使用用户触摸事件创建可调整大小的矩形?

如何在Android上使用用户触摸事件创建可调整大小的矩形?

牧羊人nacy 2019-11-26 13:20:28
我想创建一个矩形,将随着用户的触摸调整大小。下面的图片是我想要做的一个很好的例子:可调整大小的矩形有没有这样的例子?我需要学习什么来实现这一目标?提前致谢,
查看完整描述

3 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

要实现自定义视图,您可以从View派生一个类:)覆盖onDraw()外观,覆盖onTouchEvent()输入处理。请注意,在Android中,您无法在外部绘制视图onDraw();如果要刷新视图,请致电invalidate()

您可以将可拖动的角实现为单独的视图。对于外观,只需使用现成的图像(可从随意获得ImageView)。拖动的实现是为了响应触摸事件而移动视图。RelativeLayout是您进行任意视图定位的朋友。

您可以在布局中添加自制视图;只需转到XML编辑并键入一个<com.mypackage.MyViewClass>元素。


查看完整回答
反对 回复 2019-11-26
  • 3 回答
  • 0 关注
  • 468 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信