Intereting Posts
Подробное объяснение профиля из «adb shell dumpsys meminfo my-app-name»? Получение ошибки: не удалось найти класс «android.app.AppOpsManager», на который ссылается метод com.google.android.gms.common.GooglePlayServicesUtil.zza Android: отключен звук уведомления Отключение AutoHideSplashScreen для Android не работает Единичное тестирование с использованием Firebase ImageButton Border Transparency – Как удалить квадратную рамку вокруг круглого изображения? Удалить будильник из AlarmManager с помощью функции cancel () – Android Зачем проводить тесты в отдельном проекте, а не в папке? Как заставить просмотр recycler начинать добавлять элементы из центра? Где я могу найти файл .apk на своем устройстве, когда я загружаю любое приложение и устанавливаю? Добавить тень на правой и нижней стороне макета Android: Когда следует использовать Handler () и когда следует использовать Thread? Изменить направление строки действия справа налево Как найти и очистить файл SQLite db в Android (эмулятор) Добавление кнопки в ActionBar с помощью ActionBarSherlock

Как создать вертикальную карусель в Android?

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

А также я пробовал это. Ссылка. Этот трехмерный список отображает вращение каждого элемента, но я хочу реализовать весь список в 3d. Может ли любой орган дать предложения, пожалуйста …

Solutions Collecting From Web of "Как создать вертикальную карусель в Android?"

Если вы хотите вертикальный пейджер, попробуйте эту библиотеку, написанную Джейком Вартоном. Он отлично закодирован и полностью обновлен с Android SDK.

Лучший способ работы с 3d – работать с renderscript. Я не буду очень полезен в этой теме.

Этот следующий код используется для отображения карусели в вертикальном разрезе. Я только что изменил код в этом URL-адресе. http://www.codeproject.com/Articles/146145/Android-3D-Carousel. Это прекрасно работает для nexus-landscpape. А также я использовал эту LINK, чтобы получить представление как вертикальное.

private void Calculate3DPosition(CarouselItem child, int diameter, float angleOffset) { angleOffset = angleOffset * (float) (Math.PI / 180.0f); float y = (float) (diameter / 2 * Math.sin(angleOffset)) + diameter / 2 - child.getWidth() / 2; float z = diameter / 2 * (1.0f - (float) Math.cos(angleOffset)); float x = (float) (- diameter / 2 * Math.cos(angleOffset) * 0.5); child.setX(x + 250); child.setZ(z); child.setY(y - 150); }