Я планирую создать такой вид изображения в андроиде, я мог бы использовать вашу помощь в том, как начать.Что это за картинная галерея в android
ответ
Вызванное Carousel
Смотреть это: carousel layout android
Если вы хотите 3 D Carousel, вы можете увидеть this post
Вы должны были бы создать специальный класс для ваших изображений, который простирается ImageView.
Пример:
public class CarouselImageView extends ImageView
implements Comparable<carouselimageview> {
private int index;
private float currentAngle;
private float x;
private float y;
private float z;
private boolean drawn;
public CarouselImageView(Context context) {
this(context, null, 0);
}
public CarouselImageView(Context context, AttributeSet attrs) {
this(context, attrs, 0);
}
public CarouselImageView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
public int compareTo(CarouselImageView another) {
return (int)(another.z – this.z);
}
}
Вы можете настроить код в соответствии с требования, чтобы сделать горизонтальную карусель или вертикальным.
Надеюсь, это поможет.
в качестве альтернативы для дальнейшего использования в этой библиотеке также есть https: // github .com/moondroid/CoverFlow –
Экстракт из другого SO thread
Смотрите этот Coverflow виджет, это работает как ListView, поэтому очень прост в использовании:
http://www.inter-fuser.com/2010/01/android-coverflow-widget.html
шаги :
- Импорт библиотеки классов на вашем пути к классам
- Вместо ListView, используйте CoverFlow
- Написать свой coverflowAdapter, здесь он будет содержит только изображения (см пример кода из ссылки)
- Установите адаптер к CoverFlow
Надеюсь, это поможет!
[Carousel] (https://www.google.co.in/search?q=Carousel+android&ie=utf-8&oe=utf-8&gws_rd=cr&ei=2jKJVIzmBoKVuAT6zIDoDw) –
@ MagicalPhoenixϡ вы можете предоставить это как ответ, как ваш ответ правильный и хотел бы выбрать, что –
Я добавил ответ, счастливое кодирование :) –