聊天平台源码,简单使用 禁止滑动和设置滑动方向
聊天平台源码,简单使用 禁止滑动和设置滑动方向实现的相关代码
ViewPager2 简单使用
1 | <androidx.viewpager2.widget.ViewPager2<br> android:layout_below= "@+id/top" <br> android:id= "@+id/vp_content" <br> android:layout_width= "match_parent" <br> android:layout_height= "match_parent" /> |
Adapter
1 | public class MonitorPagerAdapter extends FragmentStateAdapter {<br> <br>Context context;<br>List<Fragment> fragments = new ArrayList<>();<br> <br> public MonitorPagerAdapter(FragmentActivity context, List<Fragment> fragments) {<br> super (context);<br> this .context = context;<br> this .fragments = fragments;<br> <br>}<br> <br> @NonNull <br> @Override <br> public Fragment createFragment( int position) {<br> Fragment fragment = fragments.get(position);<br> return fragment;<br>}<br> <br> public Fragment getFragment( int position) {<br> return fragments.get(position);<br>}<br> <br> @Override <br> public int getItemCount() {<br> return fragments.size();<br>} |
填充
1 | var listFragment=ArrayList<Fragment>()<br> listFragment.add(fragment()))<br> listFragment.add(fragment()))<br> mAdapter = MonitorPagerAdapter(mActivity, listFragment)<br> mActivity.binding.vpContent.adapter=mAdapter<br> //禁止滑动<br> mActivity.binding.vpContent.setUserInputEnabled(false)<br> //设置滑动方向<br> //mActivity.binding.vpContent.setOrientation(ViewPager2.ORIENTATION_VERTICAL) |
以上就是聊天平台源码,简单使用 禁止滑动和设置滑动方向实现的相关代码, 更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现