Как перемещать и просматривать изображения во время работы программы

Итак, у меня есть ImageView, сидящий на FrameLayout. Я хочу переместить это изображение, когда пользователь нажимает на него и перетаскивает его куда-нибудь. Вот что я пытался сделать:

Параметры FrameLayout.LayoutParameters = новый FrameLayout.LayoutParams (WRAP_CONTENT, WRAP_CONTENT);

params.setMargin(marginLeft, marginTop, 0, 0); представление.setLayoutParams (параметры);

Однако это не работает. ImageView не перемещается. Нужно ли как-то обновлять вид после установки новых параметров макета?


person Klimov Ilya    schedule 15.09.2010    source источник


Ответы (1)


попробуйте view.invalidate();, чтобы заставить его рисовать ваш обновленный вид.

person Cpt.Ohlund    schedule 15.09.2010