Android(安卓)ViewPager不可滑动
16lz
2021-01-26
viewpage 加Fragment 是现在在Android 中很常用的一种技术,实现页面滑动,但有时候某些特定的情况下可能需要viewpager 不可滑动
实现viewpager 不可滑动其实很简单,主要就是重写viewpage就好,也就是自定义viewpager
具体实现代码如下:
package com.example.myapp;import android.content.Context;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view.MotionEvent;/** * Created by Administrator on 2017/6/25 0025. */public class ControlScrollViewPager extends ViewPager { private boolean isCanScroll = true; public ControlScrollViewPager(Context context) { super(context); } public ControlScrollViewPager(Context context, AttributeSet attrs) { super(context, attrs); } public void setScanScroll(boolean isCanScroll){ this.isCanScroll = isCanScroll; } @Override public boolean onInterceptTouchEvent(MotionEvent event) { return false; } @Override public boolean onTouchEvent(MotionEvent ev) { return false; }}
然后XML文件改成你重写的类,如下:
这样,你的viewpager 就不可滑动了
更多相关文章
- Android使用Https请求服务器,信任所有证书
- Android(安卓)Service和广播联合更新UI的例子
- Android(安卓)图表框架
- 关于Android中ToolBar返回
- Android(安卓)Home按键的监听与屏蔽方式
- Android实现的视频背景
- android ListView向上滑动隐藏标题,下拉显示标题栏
- Android(安卓)listview多类型item问题
- Android异常总结---type Status report message HTTP method GET