问题标签 [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.

0 投票
2 回答
397 浏览

android - 在画布上绘制 RectF

我有一个视图(日历),其中包含多个绘制的矩形(事件),现在我正在尝试将拖放实现为该视图顶部的另一层。示例-我长按一个事件,它传递给我 Rect(事件)的确切坐标,不,我创建了一个自定义视图,它将绘制相同的 Rect(因为我有坐标)

现在,当长按事件时,侦听器会将坐标传递给我。

当前情况:我将上述视图放在 XML 中(在日历视图的顶部),并在获取坐标时使其可见,但不知道如何在其上绘制 Rect,因为它已经初始化。

如果我错过了要提供的信息,请在评论中告诉我,我会更新问题

0 投票
2 回答
178 浏览

android - 触摸时如何立即改变矩形的颜色?

我正在一个使用 ml kit 文本识别库的应用程序中工作;Rect该应用程序从图像中读取文本并在每个单词周围放置一个。现在我希望这些Rects在用户点击其中一个或在某些单词上方滑动时改变颜色。所以,我能够正确处理触摸事件,但我不能做的是改变触摸的颜色Rect

我应该在触摸的矩形上方绘制新的彩色矩形吗?或者我可以为现有的矩形着色(我认为我不能)?

类: TextGraphic GraphicOverlay//这是绘制矩形的地方

我也试过这个解决方案,所以我在课堂上输入了这个方法TextGraphic

并在用户触摸文本时调用它,但问题是所有Rects颜色都会改变,而且它们在运行时不会改变!

我的 ActivityClass 中的一个片段,我在其中使用了一些回调方法来传递信息。

我处理触摸事件的 ActivityClass 的片段:

0 投票
2 回答
62 浏览

android - 如何在画布上为二维码扫描仪绘制四个边界角

我需要在画布上为二维码扫描器绘制四个边界角。这是示例(我需要绘制这四个蓝色边界角)。

在此处输入图像描述

我知道如何绘制矩形:

但是可以只绘制边界角(没有边缘)。

请帮我。