Рисование прямоугольника на гибком холсте - лучший способ, чем

Чтобы нарисовать «прямоугольник выделения» с помощью мыши вниз, переместите мышь, а затем удалите его с помощью мыши вверх, я в настоящее время делаю следующее:

Моя доска - это холст. Нажав вниз, я создаю новый UIcontainer и устанавливаю его границы. Я обновляю его ширину и высоту, связанные с позицией перемещения мыши, при поднятии мыши я удаляю этот дочерний UIcontainer.

Нужно ли мне создавать новый компонент для такого рода задач или есть лучший (более легкий способ) гибкости?

Спасибо,

Ответов (2)

Решение

Вот пример прямоугольника выделения Flex , хотя я думаю, что это не будет лучше / легче, возможно, вы сможете почерпнуть из него несколько хороших идей.

Я бы сказал, вы все правильно поняли.