1

Привет, сообщество переполнения стека!Круговое выравнивание ImageView's

Я разрабатываю карточную игру на Android. В каждом раунде каждый игрок будет иметь колоду из 5 карт. Каждая карта будет отличаться от ImageView. Я хотел бы выровнять карты в круговом порядке, как показано на рисунке: Figure1: What I would like to achieve

Некоторые карты могут немного выходить из экрана, но игрок будет прокручивать колоду влево или вправо, и изображения будут перемещаться по кругу путь. Мои вопросы:

1) Как сделать макет позволяющим «за пределами» для ImageViews. Я попытался использовать android:clipChildren="false" и android:clipToPadding="false", но он не будет работать в правой части экрана (изображение масштабируется, чтобы поместиться на экране)

2) Что было бы самым простым способом добиться «кругового прокрутки». У меня есть опыт программирования в 3D, поэтому я знаю, что буду использовать sin и cos для вычисления координат, однако мне приходится иметь дело с полями, поскольку это макет, и я не знаю, как держать вещи «отзывчивыми».

Спасибо!

+1

Возможно, вам лучше не иметь дело с изображениями, но для индивидуального просмотра и рисования всего с помощью openGL –

ответ

0

Для тех, у кого такая же проблема, я закончил с использованием this library.

Смежные вопросы