如何保持多边形的状态?

问题描述

我正在阅读polygons and polylines的文档 对我来说不清楚的是如何保持与多边形关联的状态?
例如。如果我要对单击执行某项操作,该操作取决于是否已经单击了多边形,我怎么知道呢?
我可以使用例如tag添加任意信息,包括多边形是否处于点击/状态?

解决方法

您可以对自定义对象使用setTag(),其中包括点击状态和其他数据,例如

CustomDefinedObject data = new CustomDefinedObject ();// your defined object
data.isClicked=true
data.otherProperty=false
polyline.setTag(data);

并获取信息

CustomDefinedObject retrievedData = (CustomDefinedObject)polyline.getTag(data);

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...