问题标签 [android-rect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 在画布上绘制 RectF
我有一个视图(日历),其中包含多个绘制的矩形(事件),现在我正在尝试将拖放实现为该视图顶部的另一层。示例-我长按一个事件,它传递给我 Rect(事件)的确切坐标,不,我创建了一个自定义视图,它将绘制相同的 Rect(因为我有坐标)
现在,当长按事件时,侦听器会将坐标传递给我。
当前情况:我将上述视图放在 XML 中(在日历视图的顶部),并在获取坐标时使其可见,但不知道如何在其上绘制 Rect,因为它已经初始化。
如果我错过了要提供的信息,请在评论中告诉我,我会更新问题
android - 触摸时如何立即改变矩形的颜色?
我正在一个使用 ml kit 文本识别库的应用程序中工作;Rect
该应用程序从图像中读取文本并在每个单词周围放置一个。现在我希望这些Rects
在用户点击其中一个或在某些单词上方滑动时改变颜色。所以,我能够正确处理触摸事件,但我不能做的是改变触摸的颜色Rect
!
我应该在触摸的矩形上方绘制新的彩色矩形吗?或者我可以为现有的矩形着色(我认为我不能)?
类: TextGraphic, GraphicOverlay。 //这是绘制矩形的地方
我也试过这个解决方案,所以我在课堂上输入了这个方法TextGraphic
:
并在用户触摸文本时调用它,但问题是所有Rects
颜色都会改变,而且它们在运行时不会改变!
我的 ActivityClass 中的一个片段,我在其中使用了一些回调方法来传递信息。
我处理触摸事件的 ActivityClass 的片段: