cuốn sách gpt4 ai đã làm

安卓 : Move arrow's end point and start point on user's touch event

In lại Tác giả: Walker 123 更新时间:2023-11-29 01:22:32 26 4
mua khóa gpt4 Nike

我有背景@mipmap/arrow 的相对布局。我在另一个具有 ImageView 的相对布局(使用 imageRelativeLayout.addView(arrowRelativeLayout))中添加这个相对布局(在用户触摸时)。

目标:

1) 我想在 onTouchEvent() 之后将 ImageView 上的箭头添加到特定的 (x,y) 位置。 (这是完美的工作)

2) 添加箭头后,我想根据用户的触摸移动箭头的终点或起点

3) 当用户触摸箭头的终点时,它应该移动到相应的 (x,y) 位置,但起点应该固定

4) 当用户触摸箭头的起点时,它应该移动到 resp。 (x,y) 位置但终点应该是固定的

arrow.png

箭头是起点,箭头尾是终点请帮助我

Cảm ơn trước

câu trả lời hay nhất

因此添加一些不可见的 View 并将它们锚定到箭头的开始和结束位置,当用户按下此按钮时将它们移动到新位置,然后更新 ImageView 。

这取决于你的图形,如果箭头是边到边或角到角在矩形内,我建议角到角然后你只需要设置布局参数正确的上/左和下/右也旋转/根据你的起点和终点翻转它,但你只需要旋转 90,180,270 度。

此方法将意味着您的箭头将被压扁或拉伸(stretch),如果您愿意,您可以包含一个单独的箭头,它使用生成的角度并旋转到该角度,锚定在您想要的箭头线的末端。

关于安卓 : Move arrow's end point and start point on user's touch event,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35934990/

26 4 0
Đề xuất bài viết: iOS Swift NSXMLPARSER 不解析整个网站
Đề xuất bài viết: mysql show variables like 'innodb%' 什么都没返回
Đề xuất bài viết: MySQL:/*! */Giải thích
Đề xuất bài viết: php - MySQL跨表删除
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress