Как увеличить вид в определенной позиции?

У меня есть действие с кнопками «Добавить» и «Удалить».

Кнопка «Добавить» увеличивает вид, кнопка «Удалить» удаляет выбранный вид.

Когда я увеличиваю вид с помощью кнопки «Добавить», оно автоматически отображается под любым ранее измененным видом.

Я хотел бы дать пользователю возможность перемещать каждое увеличенное изображение вверх и вниз, чтобы он мог изменить порядок их отображения на экране (в виде эффекта перетаскивания)

+---------------------+     +---------------------+
| +-----------------+ |     | +-----------------+ | 
| |      View 1     | |     | |      View 2     | |  
| +-----------------+ |     | +-----------------+ |
|                     | --> |                     |
| +-----------------+ |     | +-----------------+ |
| |      View 2     | |     | |      View 1     | |
| +-----------------+ |     | +-----------------+ |  
+---------------------+     +---------------------+

Возможно ли указать "позицию", в которой каждый вид раздувается? (например, под или над текущим выбранным представлением?)

Если нет, то как лучше всего достичь желаемого эффекта?

(не стесняйтесь попросить любой фрагмент кода, если вы думаете, что это может помочь )

6
задан Tivie 30 December 2010 в 06:22
поделиться