Android自定义左右或上下滑动翻页效果-创新互联
本文实例为大家分享了Android自定义左右或上下滑动翻页展示的具体代码,供大家参考,具体内容如下

该自定义的效果和ViewPage+Fragment差不多
上下滑动翻页,继承ScrollView
public class SlideScrollView extends ScrollView implements PageSlide{
private TotalSlide totalSlide;
public SlideScrollView(AppCompatActivity context) {
super(context);
try {
totalSlide=new TotalSlide(this,context);
} catch (NoSuchMethodException e) {
e.printStackTrace();
}
totalSlide.init(context);
totalSlide.linearLayout.setOrientation(totalSlide.linearLayout.VERTICAL);
this.setLayoutParams(totalSlide.params);
this.setVerticalScrollBarEnabled(false);
this.addView(totalSlide.linearLayout);
}
public float getScroll() {
return super.getScrollY();
}
public void setScroll(Integer value) {
super.setScrollY(value);
}
@Override
public boolean onTouchEvent(MotionEvent ev) {
try {
return totalSlide.MyTouchEvent(ev);
} catch (InvocationTargetException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
return TouchEvent(ev);
}
public boolean TouchEvent(MotionEvent ev){
return super.onTouchEvent(ev);
}
public TotalSlide getTotalSlide(){
return this.totalSlide;
}
}
网页名称:Android自定义左右或上下滑动翻页效果-创新互联
转载注明:http://www.scyingshan.cn/article/dciops.html


咨询
建站咨询
