android-auto-scroll-view-pager
android-auto-scroll-view-pager copied to clipboard
Android auto scroll viewpager or viewpager in viewpager
Since the framework includes support-v4, it's better to have compile ('cn.trinea.android.view.autoscrollviewpager:android-auto-scroll-view-pager:1.1.2') { exclude module: 'support-v4' } rather than compile 'cn.trinea.android.view.autoscrollviewpager:android-auto-scroll-view-pager:1.1.2'
调用了setSlideBorderMode(AutoScrollViewPager.SLIDE_BORDER_MODE_CYCLE); 手动滑动时,滑动到最后一页时,继续滑动不会跳到第0页,而是会跳到第1页
如题,我看您demo中的适配器是继承第三方的适配器。我如果不用它的适配器呢
使用AsyncHttpClient,在HttpClient请求结果中调用AutoScrollViewPager setInfiniteLoop(true) 程序出现无响应情况,setInfiniteLoop(false) 程序正常运行。 请问会是什么原因导致的。谢谢
Current cycle function is implemented by going back to first page and starting again, which I think is not the best way (not very nice user experience). Is there any...
I am using "native" fragments instead of `android.support.v4.app.Fragment` and target `4.1` only. That's why I only have ``` .Groovy compile 'com.android.support:appcompat-v7:21.0.+' compile 'com.android.support:support-v13:21.0.+' compile 'com.viewpagerindicator:library:2.4.1@aar' ``` When I just add...
群主好啊,最近使用你的AutoViewPager的时候,发现了一个小问题。 通常当手指按住屏幕的时候,是可以暂停滑动的。当我为ImageView(我的ViewPagerAdpter的Item是ImageView)设定了onClick事件的时候,用手指长按屏幕就无法暂停滑动了。 我的理解是这样的: 根据View事件的分发机制,Event是从ViewPager的dispatchTouchEvent开始的,当在ViewPager的onInterceptTouchEvent中没有返回true,也就没有拦截事件的时候,就会分发到ImageView中,由于为ImageView设置了onClick事件,所以在onTouchevent里面会执行onClick事件,从而消费掉了该事件,因此事件就不会返回到ViewPager的onTouchEvent中,也就无法处理相应的逻辑了。 我的解决方案是: 将ViewPager中onTouchEvent的逻辑放到dispatchTouchEvent或者onInterceptEvent中去,这样就可以先控制ViewPager的stop或者start了,然后再将事件传递到ImageView,让其自行处理。 上面的长按和onClick事件有点矛盾,下面是原因: 这里说下onClick和onLongClick,我通过log看到,即使你设置了onLongClick事件的处理,但是依旧会执行onClick事件,这是因为onLongClick事件默认返回了FALSE,事件没有消费掉,导致在action up的时候执行了onClick。所以也就是不管你是不是长按屏幕,都会执行onClick事件。也就是我长按屏幕时,事件被ImageView消费掉导致没法stop的原因。 在实际开发中,应该避免onClick和onLongClick同时触发的情况,所以在onLongClick方法里面返回FALSE,就可以了。当然这和上面的问题关联不是很大。 题外话: 看了下淘宝和携程还有网易音乐的广告栏 淘宝没有任何的限制,长按,或者move的时候,都可以继续轮循的。 携程的处理了move的情况,但没有处理长按的情况。 网易两种情况都处理了,并且onClick和onLongClick事件都响应了 这是我结合ViewPagerIndicator和你的AutoScrollViewPager而成的项目:https://github.com/lightSky/InfiniteAutoScroolView
Hi, i have the following issue, i cannot duplicate it but in production version im receiving the following crash: android.support.v4.app.Fragment.setUserVisibleHint Fragment.java, line 841 android.support.v4.app.FragmentPagerAdapter.setPrimaryItem FragmentPagerAdapter.java, line 130 android.support.v4.view.ViewPager.populate ViewPager.java, line...
1.fix bug:main thread blocking on support-v4-r11+ 2.support infinite loop and ViewPagerIndicator by default 3.change project structure to gradle project form 4.add demo module