1) Вначале, разместить несколько imageView друг над другом
2) Задавать программно произвольное положение ImageView.
Пробовал по-разному, и через layoutParams:
Код: Выделить всё
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
lp.setMargins(50, 100, 0, 0);
game_stack.peek().setLayoutParams(lp);// game_stack - стек с ImageView
Код: Выделить всё
game_stack.peek().setPadding(50, 100, 0, 0);
и просто "в лоб":
через .setX() .setY()
В итоге сам элемент появляется совершенно другом месте.
P.S. Пишу игру "Ханойские башни"