ViewPager2 简单使用 禁止滑动和设置滑动方向

ViewPager2 简单使用 禁止滑动和设置滑动方向,第1张

ViewPager2 简单使用 禁止滑动和设置滑动方向 ViewPager2 简单使用
 
Adapter
public class MonitorPagerAdapter extends FragmentStateAdapter {

Context context;
List fragments = new ArrayList<>();

public MonitorPagerAdapter(FragmentActivity context, List fragments) {
    super(context);
    this.context = context;
    this.fragments = fragments;

}

@NonNull
@Override
public Fragment createFragment(int position) {
    Fragment fragment = fragments.get(position);
    return fragment;
}

public Fragment getFragment(int position) {
    return fragments.get(position);
}

@Override
public int getItemCount() {
    return fragments.size();
}
填充
   var listFragment=ArrayList()
    listFragment.add(fragment()))
    listFragment.add(fragment()))
    mAdapter = MonitorPagerAdapter(mActivity, listFragment)
    mActivity.binding.vpContent.adapter=mAdapter
  //禁止滑动
    mActivity.binding.vpContent.setUserInputEnabled(false)
  //设置滑动方向
  //mActivity.binding.vpContent.setOrientation(ViewPager2.ORIENTATION_VERTICAL)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5482324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存