ViewPager判断是向左划还是右划的实例
程序员文章站
2023-11-06 19:52:52
实例如下:
//记录上一次滑动的positionoffsetpixels值
private int lastvalue = -1;
private...
实例如下:
//记录上一次滑动的positionoffsetpixels值 private int lastvalue = -1; private boolean isleft = true; mviewpager.addonpagechangelistener(new viewpager.onpagechangelistener() { @override public void onpagescrolled(int position, float positionoffset, int positionoffsetpixels) { if (positionoffset != 0) { if (lastvalue >= positionoffsetpixels) { //右滑 isleft = false; } else if (lastvalue < positionoffsetpixels) { //左滑 isleft = true; } setindiactorview(positionoffset,isleft); } lastvalue = positionoffsetpixels; } @override public void onpageselected(int position) { if (isleft){ log.e("onpagescrolled","--->左划"); }else { log.e("onpagescrolled","--->右划"); } } @override public void onpagescrollstatechanged(int state) { } });
以上这篇viewpager判断是向左划还是右划的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
上一篇: 怀孕可以吃菠萝蜜吗,菠萝蜜的好处与坏处
下一篇: 浅谈Volley加载不出图片的问题