gpt4 book ai didi

带有卡片堆栈的 Android 垂直 View 寻呼机

转载 作者:行者123 更新时间:2023-11-29 17:12:11 30 4
gpt4 key购买 nike

我正在尝试实现一个垂直可滑动的ViewPager,它有一堆卡片,就像外观一样。

我能够使用 ViewPager.PageTransformer 并交换触摸点来实现 VerticalViewPager。我得到以下卡片外观 - enter image description here

我想实现以下外观 - enter image description here

我怎样才能达到这个效果?提前致谢。

最佳答案

为了实现这个垂直 View 分页器没有任何库依赖您可以按照以下步骤操作:

  1. 在您的activity_main.xml

    <android.support.v4.view.ViewPager
    android:layout_gravity="center"
    android:layout_width="match_parent"
    android:layout_height="600dp"
    android:id="@+id/viewpager">
    </android.support.v4.view.ViewPager>

  2. 在您的viewpager_contents.xml

You can create the design that you want according to the above picture.

  1. 创建适配器模型类来保存数据。

4.在MainActivity.java中,设置适配器和pageTransformer后添加如下代码。

private class ViewPagerStack implements ViewPager.PageTransformer {
@Override
public void transformPage(View page, float position) {
if (position >= 0) {
page.setScaleX(0.7f - 0.05f * position);
page.setScaleY(0.7f);
page.setTranslationX(-page.getWidth() * position);
page.setTranslationY(30 * position);
}
}
}

有关详细引用,您可以观看此视频: CLICK HERE

希望你能得到你需要的输出!!

关于带有卡片堆栈的 Android 垂直 View 寻呼机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40110483/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com