繁体   English   中英

2行滑动菜单android原生JAVA

[英]2 row swipe menu android native JAVA

在此处输入图像描述

我对这个设计感到困惑。 我正在开发一个 Android 应用程序,主要技术是滑动 2 行菜单。

从左到右 ||| 页前

从右到左 ||| 下一页

该活动反映为指示点。

我尝试使用 VerticalScrollview 和 Recyclerview。 但这对我不起作用。 如果您有任何想法,请分享。

用 Viewpager 控制多个页面!

请添加这个。xml

<androidx.viewpager.widget.ViewPager
             android:id="@+id/dash_pager"
             android:layout_width="247.5dp"
             android:layout_height="175dp"
             android:layout_centerInParent="true" />

Activity 或 Fragment 中的 setAdapter:

final ViewPager viewPager = root.findViewById(R.id.dash_pager);
final DashPagerAdapter adapter = new DashPagerAdapter(getChildFragmentManager());
viewPager.setAdapter(adapter);

适配器

public class DashPagerAdapter extends FragmentStatePagerAdapter {
    /**
     * Return the Fragment associated with a specified position.
     *
     * @param position
     */
    int mNoOfTabs;
    public DashPagerAdapter(FragmentManager fm){
        super(fm);
    }
    @NonNull
    @Override
    public Fragment getItem(int position) {

        switch (position){
            case 0:
                Landing_one tab1 =new Landing_one();
                return tab1;
            case 1:
                Landing_two tab2 = new Landing_two();
                return tab2;
            default:
                return  null;
        }
    }

    /**
     * Return the number of views available.
     */
    @Override
    public int getCount() {
        return 2;
    }

}

制作 2 个片段 Landing_one 和 Landing_two。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM