聊天平臺原始碼,簡單使用 禁止滑動和設定滑動方向

zhibo系統開發發表於2021-11-18

聊天平臺原始碼,簡單使用 禁止滑動和設定滑動方向實現的相關程式碼

ViewPager2 簡單使用

 <androidx.viewpager2.widget.ViewPager2
        android:layout_below="@+id/top"
        android:id="@+id/vp_content"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>


Adapter

public class MonitorPagerAdapter extends FragmentStateAdapter {
 
Context context;
List<Fragment> fragments = new ArrayList<>();
 
public MonitorPagerAdapter(FragmentActivity context, List<Fragment> 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<Fragment>()
    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)

以上就是聊天平臺原始碼,簡單使用 禁止滑動和設定滑動方向實現的相關程式碼, 更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2842873/,如需轉載,請註明出處,否則將追究法律責任。

相關文章