我想在android中制作水平滚动视图,如图库视图,其中居中图像在滚动时放大。常见于网络,但我没有在andriod中找到一个。以下是一个iOS应用程序的示例。
我尝试使用HorizontalScrollView,ListView,ViewPager但在滚动时无法在中央重现缩放效果,而下一张图像则来自后方。
答案 0 :(得分:3)
您可以使用 CoverFlow 。这是一款Android视图,有多种奇特的效果。
答案 1 :(得分:0)
根据Android文档,您可以根据需要直接使用具有DepthPage Transformation的View Pager来实现。
您可以像:Demo of ViewPager
一样实现答案 2 :(得分:0)
可能你可以在TabHost中使用ViewPager来获得接近你想要的东西。
<TabHost
android:id="@+id/calendar_add_edit_th"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:id="@+id/ll_tabs_com"
android:layout_width="match_parent"
android:layout_height="40dp"
android:baselineAligned="false"
android:orientation="horizontal"
android:weightSum="1">
<TabWidget
android:id="@android:id/tabs"
android:layout_width="match_parent"
android:layout_height="37dp"
android:layout_gravity="bottom"
android:orientation="horizontal" />
</LinearLayout>
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_below="@+id/ll_tabs_com"
android:background="#fff" />
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/ll_tabs_com">
<android.support.v4.view.ViewPager
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#fff" />
</RelativeLayout>
</RelativeLayout>
</TabHost>