我有一个ViewPager
与另外两个Fragments
Fragment
{我正在使用NavigationBar)。在我的ViewPager的第一个片段中,我有一个特定的视图(由MP Android Chart制作的可滚动的android图表),必须通过滑动水平导航。我希望在此视图的swype期间禁用片段的swype,这可能吗?
修改
我正在使用这样的类来扩展ViewPager:
public class Cl_ViewPager extends ViewPager {
private boolean isPagingEnabled = true;
public Cl_ViewPager (Context context) {
super(context);
}
public Cl_ViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
return this.isPagingEnabled && super.onTouchEvent(event);
}
@Override
public boolean onInterceptTouchEvent(MotionEvent event) {
return this.isPagingEnabled && super.onInterceptTouchEvent(event);
}
public void setPagingEnabled(boolean b) {
this.isPagingEnabled = b;
}
}
但我想要达到的目的是:如果在特定视图(我的图表)内完成滑动,请禁用滑动。 到目前为止,任何事情都对我有所帮助。