Я читал документацию по многоугольникам и полилиниям. мне ясно, как я могу сохранить состояние, связанное с полигоном?
Например. если я хочу выполнить действие при щелчке, которое зависит от того, был ли уже нажат полигон или нет, как я могу это узнать?
Могу ли я использовать, например. tag
для добавления произвольной информации, в том числе о том, находится ли полигон в состоянии клика/состояния?
Как сохранить состояние полигонов?
Ответы (1)
вы можете использовать setTag()
с пользовательским объектом, который включает состояние клика и другие данные, такие как
CustomDefinedObject data = new CustomDefinedObject ();// your defined object
data.isClicked=true
data.otherProperty=false
polyline.setTag(data);
и получить информацию
CustomDefinedObject retrievedData = (CustomDefinedObject)polyline.getTag(data);
person
Mohammed Alaa
schedule
14.08.2020
Что происходит с
tag
в течение жизненного цикла активности? Сохраняется или нет?
- person Jim; 14.08.2020
Я наткнулся на этот thread, честно говоря, я также предлагаю вы попытаетесь проверить это и увидеть результат в действии
- person Mohammed Alaa; 14.08.2020