我打算在android中构建这种图像视图我可以使用你的帮助来开始。
答案 0 :(得分:0)
从另一个SO thread
中提取请参阅此Coverflow小部件,它的工作方式类似于listView,因此使用起来非常简单:
http://www.inter-fuser.com/2010/01/android-coverflow-widget.html
步骤:
希望它有所帮助!
答案 1 :(得分:-2)
它被称为Carousel
如果你想要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);
}
}
您可以根据要求自定义代码,以制作水平轮播或垂直轮播。
希望这有帮助。