VideoPlayerManager icon indicating copy to clipboard operation
VideoPlayerManager copied to clipboard

Play pause of a video is not working!

Open ashishbhandari opened this issue 9 years ago • 4 comments

after scrolling freuqent up and downs, I again tried to play and pause behaviour of a video in normal scroll then i found its only showing visibility 100% but play and pause is not working anymore.

ashishbhandari avatar Jan 22 '16 11:01 ashishbhandari

Please provide logs.

danylovolokh avatar Jan 22 '16 12:01 danylovolokh

01-24 09:40:42.240 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 >> onDetectedListScroll, firstVisibleItem 5, mOldFirstVisibleItem 5 01-24 09:40:42.240 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.240 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-790-990,290 #7f0b0078 app:id/card_view} 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-790-990,290 #7f0b0078 app:id/card_view} 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-790-990,290 #7f0b0078 app:id/card_view}, top -790, mOldTop -765 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onScroll Down 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, scroll state not changed DOWN 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 << onDetectedListScroll 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 >> onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 onStateTouchScroll, listItemData ListItemData{mIndexInAdapter=9, mView=android.support.v7.widget.CardView{319fe683 V.E..... ........ 0,306-990,1386 #7f0b0078 app:id/card_view}, mIsMostVisibleItemChanged=false} 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/ListItem: 1 getVisibilityPercents, visibilityPercents 100 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, mScrollDirection DOWN 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemIndex 10 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 indexOfChild, 1 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, indexOfCurrentView 1 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1402-990,2482 #7f0b0078 app:id/card_view} 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1402-990,2482 #7f0b0078 app:id/card_view} 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, next class com.volokh.danylo.videolist.video_list_demo.adapter.items.AssetVideoItem, mTitle[video_sample_3.mp4], nextView android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1402-990,2482 #7f0b0078 app:id/card_view} 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemVisibilityPercents 3 01-24 09:40:42.241 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, currentItemVisibilityPercents 100 01-24 09:40:42.242 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 enoughPercentsForDeactivation false 01-24 09:40:42.242 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 << onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.257 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 >> onScroll 01-24 09:40:42.257 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 onScroll, firstVisibleItem 5, visibleItemCount 3, scrollState SCROLL_STATE_TOUCH_SCROLL 01-24 09:40:42.257 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 >> onDetectedListScroll, firstVisibleItem 5, mOldFirstVisibleItem 5 01-24 09:40:42.257 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.257 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.257 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-814-990,266 #7f0b0078 app:id/card_view} 01-24 09:40:42.257 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-814-990,266 #7f0b0078 app:id/card_view} 01-24 09:40:42.257 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-814-990,266 #7f0b0078 app:id/card_view}, top -814, mOldTop -790 01-24 09:40:42.257 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onScroll Down 01-24 09:40:42.257 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, scroll state not changed DOWN 01-24 09:40:42.257 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 << onDetectedListScroll 01-24 09:40:42.258 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 >> onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.258 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 onStateTouchScroll, listItemData ListItemData{mIndexInAdapter=9, mView=android.support.v7.widget.CardView{319fe683 V.E..... ........ 0,282-990,1362 #7f0b0078 app:id/card_view}, mIsMostVisibleItemChanged=false} 01-24 09:40:42.258 23824-23824/com.volokh.danylo.videolist V/ListItem: 1 getVisibilityPercents, visibilityPercents 100 01-24 09:40:42.258 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, mScrollDirection DOWN 01-24 09:40:42.258 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemIndex 10 01-24 09:40:42.258 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 indexOfChild, 1 01-24 09:40:42.258 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, indexOfCurrentView 1 01-24 09:40:42.258 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.258 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.258 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1378-990,2458 #7f0b0078 app:id/card_view} 01-24 09:40:42.258 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1378-990,2458 #7f0b0078 app:id/card_view} 01-24 09:40:42.258 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, next class com.volokh.danylo.videolist.video_list_demo.adapter.items.AssetVideoItem, mTitle[video_sample_3.mp4], nextView android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1378-990,2458 #7f0b0078 app:id/card_view} 01-24 09:40:42.258 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemVisibilityPercents 6 01-24 09:40:42.258 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, currentItemVisibilityPercents 100 01-24 09:40:42.258 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 enoughPercentsForDeactivation false 01-24 09:40:42.258 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 << onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.273 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 >> onScroll 01-24 09:40:42.273 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 onScroll, firstVisibleItem 5, visibleItemCount 3, scrollState SCROLL_STATE_TOUCH_SCROLL 01-24 09:40:42.273 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 >> onDetectedListScroll, firstVisibleItem 5, mOldFirstVisibleItem 5 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-839-990,241 #7f0b0078 app:id/card_view} 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-839-990,241 #7f0b0078 app:id/card_view} 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-839-990,241 #7f0b0078 app:id/card_view}, top -839, mOldTop -814 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onScroll Down 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, scroll state not changed DOWN 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 << onDetectedListScroll 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 >> onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 onStateTouchScroll, listItemData ListItemData{mIndexInAdapter=9, mView=android.support.v7.widget.CardView{319fe683 V.E..... ........ 0,257-990,1337 #7f0b0078 app:id/card_view}, mIsMostVisibleItemChanged=false} 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/ListItem: 1 getVisibilityPercents, visibilityPercents 100 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, mScrollDirection DOWN 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemIndex 10 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 indexOfChild, 1 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, indexOfCurrentView 1 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1353-990,2433 #7f0b0078 app:id/card_view} 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1353-990,2433 #7f0b0078 app:id/card_view} 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, next class com.volokh.danylo.videolist.video_list_demo.adapter.items.AssetVideoItem, mTitle[video_sample_3.mp4], nextView android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1353-990,2433 #7f0b0078 app:id/card_view} 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemVisibilityPercents 8 01-24 09:40:42.274 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, currentItemVisibilityPercents 100 01-24 09:40:42.275 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 enoughPercentsForDeactivation false 01-24 09:40:42.275 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 << onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.290 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 >> onScroll 01-24 09:40:42.290 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 onScroll, firstVisibleItem 5, visibleItemCount 3, scrollState SCROLL_STATE_TOUCH_SCROLL 01-24 09:40:42.290 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 >> onDetectedListScroll, firstVisibleItem 5, mOldFirstVisibleItem 5 01-24 09:40:42.290 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.290 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.290 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-863-990,217 #7f0b0078 app:id/card_view} 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-863-990,217 #7f0b0078 app:id/card_view} 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-863-990,217 #7f0b0078 app:id/card_view}, top -863, mOldTop -839 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onScroll Down 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, scroll state not changed DOWN 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 << onDetectedListScroll 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 >> onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 onStateTouchScroll, listItemData ListItemData{mIndexInAdapter=9, mView=android.support.v7.widget.CardView{319fe683 V.E..... ........ 0,233-990,1313 #7f0b0078 app:id/card_view}, mIsMostVisibleItemChanged=false} 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/ListItem: 1 getVisibilityPercents, visibilityPercents 100 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, mScrollDirection DOWN 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemIndex 10 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 indexOfChild, 1 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, indexOfCurrentView 1 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1329-990,2409 #7f0b0078 app:id/card_view} 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1329-990,2409 #7f0b0078 app:id/card_view} 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, next class com.volokh.danylo.videolist.video_list_demo.adapter.items.AssetVideoItem, mTitle[video_sample_3.mp4], nextView android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1329-990,2409 #7f0b0078 app:id/card_view} 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemVisibilityPercents 10 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, currentItemVisibilityPercents 100 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 enoughPercentsForDeactivation false 01-24 09:40:42.291 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 << onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.307 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 >> onScroll 01-24 09:40:42.307 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 onScroll, firstVisibleItem 5, visibleItemCount 3, scrollState SCROLL_STATE_TOUCH_SCROLL 01-24 09:40:42.307 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 >> onDetectedListScroll, firstVisibleItem 5, mOldFirstVisibleItem 5 01-24 09:40:42.307 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.307 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.307 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-886-990,194 #7f0b0078 app:id/card_view} 01-24 09:40:42.307 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-886-990,194 #7f0b0078 app:id/card_view} 01-24 09:40:42.314 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-886-990,194 #7f0b0078 app:id/card_view}, top -886, mOldTop -863 01-24 09:40:42.314 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onScroll Down 01-24 09:40:42.314 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, scroll state not changed DOWN 01-24 09:40:42.314 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 << onDetectedListScroll 01-24 09:40:42.314 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 >> onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.314 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 onStateTouchScroll, listItemData ListItemData{mIndexInAdapter=9, mView=android.support.v7.widget.CardView{319fe683 V.E..... ........ 0,210-990,1290 #7f0b0078 app:id/card_view}, mIsMostVisibleItemChanged=false} 01-24 09:40:42.385 23824-23824/com.volokh.danylo.videolist V/ListItem: 1 getVisibilityPercents, visibilityPercents 100 01-24 09:40:42.386 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, mScrollDirection DOWN 01-24 09:40:42.386 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemIndex 10 01-24 09:40:42.386 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 indexOfChild, 1 01-24 09:40:42.386 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, indexOfCurrentView 1 01-24 09:40:42.386 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.386 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.386 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1306-990,2386 #7f0b0078 app:id/card_view} 01-24 09:40:42.386 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1306-990,2386 #7f0b0078 app:id/card_view} 01-24 09:40:42.386 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, next class com.volokh.danylo.videolist.video_list_demo.adapter.items.AssetVideoItem, mTitle[video_sample_3.mp4], nextView android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1306-990,2386 #7f0b0078 app:id/card_view} 01-24 09:40:42.386 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemVisibilityPercents 12 01-24 09:40:42.386 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, currentItemVisibilityPercents 100 01-24 09:40:42.386 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 enoughPercentsForDeactivation false 01-24 09:40:42.386 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 << onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.391 23824-23844/com.volokh.danylo.videolist I/art: Background sticky concurrent mark sweep GC freed 42228(2MB) AllocSpace objects, 0(0B) LOS objects, 0% free, 143MB/143MB, paused 71.265ms total 82.810ms 01-24 09:40:42.393 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 >> onScroll 01-24 09:40:42.393 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 onScroll, firstVisibleItem 5, visibleItemCount 3, scrollState SCROLL_STATE_TOUCH_SCROLL 01-24 09:40:42.393 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 >> onDetectedListScroll, firstVisibleItem 5, mOldFirstVisibleItem 5 01-24 09:40:42.393 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.393 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.393 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-978-990,102 #7f0b0078 app:id/card_view} 01-24 09:40:42.393 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-978-990,102 #7f0b0078 app:id/card_view} 01-24 09:40:42.393 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-978-990,102 #7f0b0078 app:id/card_view}, top -978, mOldTop -886 01-24 09:40:42.393 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onScroll Down 01-24 09:40:42.393 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, scroll state not changed DOWN 01-24 09:40:42.393 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 << onDetectedListScroll 01-24 09:40:42.393 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 >> onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.394 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 onStateTouchScroll, listItemData ListItemData{mIndexInAdapter=9, mView=android.support.v7.widget.CardView{319fe683 V.E..... ........ 0,118-990,1198 #7f0b0078 app:id/card_view}, mIsMostVisibleItemChanged=false} 01-24 09:40:42.394 23824-23824/com.volokh.danylo.videolist V/ListItem: 1 getVisibilityPercents, visibilityPercents 100 01-24 09:40:42.394 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, mScrollDirection DOWN 01-24 09:40:42.394 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemIndex 10 01-24 09:40:42.394 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 indexOfChild, 1 01-24 09:40:42.394 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, indexOfCurrentView 1 01-24 09:40:42.394 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.394 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.394 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1214-990,2294 #7f0b0078 app:id/card_view} 01-24 09:40:42.394 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1214-990,2294 #7f0b0078 app:id/card_view} 01-24 09:40:42.394 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, next class com.volokh.danylo.videolist.video_list_demo.adapter.items.AssetVideoItem, mTitle[video_sample_3.mp4], nextView android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1214-990,2294 #7f0b0078 app:id/card_view} 01-24 09:40:42.394 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemVisibilityPercents 21 01-24 09:40:42.394 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, currentItemVisibilityPercents 100 01-24 09:40:42.394 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 enoughPercentsForDeactivation false 01-24 09:40:42.394 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 << onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.411 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 >> onScroll 01-24 09:40:42.411 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 onScroll, firstVisibleItem 5, visibleItemCount 3, scrollState SCROLL_STATE_TOUCH_SCROLL 01-24 09:40:42.411 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 >> onDetectedListScroll, firstVisibleItem 5, mOldFirstVisibleItem 5 01-24 09:40:42.411 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.411 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.411 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-992-990,88 #7f0b0078 app:id/card_view} 01-24 09:40:42.411 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-992-990,88 #7f0b0078 app:id/card_view} 01-24 09:40:42.411 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-992-990,88 #7f0b0078 app:id/card_view}, top -992, mOldTop -978 01-24 09:40:42.411 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onScroll Down 01-24 09:40:42.411 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, scroll state not changed DOWN 01-24 09:40:42.411 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 << onDetectedListScroll 01-24 09:40:42.411 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 >> onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.411 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 onStateTouchScroll, listItemData ListItemData{mIndexInAdapter=9, mView=android.support.v7.widget.CardView{319fe683 V.E..... ........ 0,104-990,1184 #7f0b0078 app:id/card_view}, mIsMostVisibleItemChanged=false} 01-24 09:40:42.412 23824-23824/com.volokh.danylo.videolist V/ListItem: 1 getVisibilityPercents, visibilityPercents 100 01-24 09:40:42.412 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, mScrollDirection DOWN 01-24 09:40:42.412 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemIndex 10 01-24 09:40:42.412 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 indexOfChild, 1 01-24 09:40:42.412 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, indexOfCurrentView 1 01-24 09:40:42.412 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.412 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.412 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1200-990,2280 #7f0b0078 app:id/card_view} 01-24 09:40:42.412 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1200-990,2280 #7f0b0078 app:id/card_view} 01-24 09:40:42.412 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, next class com.volokh.danylo.videolist.video_list_demo.adapter.items.AssetVideoItem, mTitle[video_sample_3.mp4], nextView android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1200-990,2280 #7f0b0078 app:id/card_view} 01-24 09:40:42.412 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemVisibilityPercents 22 01-24 09:40:42.412 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, currentItemVisibilityPercents 100 01-24 09:40:42.412 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 enoughPercentsForDeactivation false 01-24 09:40:42.412 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 << onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 >> onScroll 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 onScroll, firstVisibleItem 5, visibleItemCount 3, scrollState SCROLL_STATE_TOUCH_SCROLL 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 >> onDetectedListScroll, firstVisibleItem 5, mOldFirstVisibleItem 5 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1003-990,77 #7f0b0078 app:id/card_view} 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1003-990,77 #7f0b0078 app:id/card_view} 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1003-990,77 #7f0b0078 app:id/card_view}, top -1003, mOldTop -992 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onScroll Down 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, scroll state not changed DOWN 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 << onDetectedListScroll 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 >> onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 onStateTouchScroll, listItemData ListItemData{mIndexInAdapter=9, mView=android.support.v7.widget.CardView{319fe683 V.E..... ........ 0,93-990,1173 #7f0b0078 app:id/card_view}, mIsMostVisibleItemChanged=false} 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/ListItem: 1 getVisibilityPercents, visibilityPercents 100 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, mScrollDirection DOWN 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemIndex 10 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 indexOfChild, 1 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, indexOfCurrentView 1 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1189-990,2269 #7f0b0078 app:id/card_view} 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1189-990,2269 #7f0b0078 app:id/card_view} 01-24 09:40:42.423 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, next class com.volokh.danylo.videolist.video_list_demo.adapter.items.AssetVideoItem, mTitle[video_sample_3.mp4], nextView android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1189-990,2269 #7f0b0078 app:id/card_view} 01-24 09:40:42.424 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemVisibilityPercents 23 01-24 09:40:42.424 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, currentItemVisibilityPercents 100 01-24 09:40:42.424 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 enoughPercentsForDeactivation false 01-24 09:40:42.424 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 << onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.439 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 >> onScroll 01-24 09:40:42.439 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 onScroll, firstVisibleItem 5, visibleItemCount 3, scrollState SCROLL_STATE_TOUCH_SCROLL 01-24 09:40:42.439 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 >> onDetectedListScroll, firstVisibleItem 5, mOldFirstVisibleItem 5 01-24 09:40:42.439 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.439 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1011-990,69 #7f0b0078 app:id/card_view} 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1011-990,69 #7f0b0078 app:id/card_view} 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1011-990,69 #7f0b0078 app:id/card_view}, top -1011, mOldTop -1003 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onScroll Down 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, scroll state not changed DOWN 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 << onDetectedListScroll 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 >> onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 onStateTouchScroll, listItemData ListItemData{mIndexInAdapter=9, mView=android.support.v7.widget.CardView{319fe683 V.E..... ........ 0,85-990,1165 #7f0b0078 app:id/card_view}, mIsMostVisibleItemChanged=false} 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/ListItem: 1 getVisibilityPercents, visibilityPercents 100 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, mScrollDirection DOWN 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemIndex 10 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 indexOfChild, 1 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, indexOfCurrentView 1 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1181-990,2261 #7f0b0078 app:id/card_view} 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1181-990,2261 #7f0b0078 app:id/card_view} 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, next class com.volokh.danylo.videolist.video_list_demo.adapter.items.AssetVideoItem, mTitle[video_sample_3.mp4], nextView android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1181-990,2261 #7f0b0078 app:id/card_view} 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemVisibilityPercents 24 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, currentItemVisibilityPercents 100 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 enoughPercentsForDeactivation false 01-24 09:40:42.440 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 << onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.456 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 >> onScroll 01-24 09:40:42.456 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 onScroll, firstVisibleItem 5, visibleItemCount 3, scrollState SCROLL_STATE_TOUCH_SCROLL 01-24 09:40:42.456 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 >> onDetectedListScroll, firstVisibleItem 5, mOldFirstVisibleItem 5 01-24 09:40:42.456 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.456 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.456 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1018-990,62 #7f0b0078 app:id/card_view} 01-24 09:40:42.456 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1018-990,62 #7f0b0078 app:id/card_view} 01-24 09:40:42.456 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1018-990,62 #7f0b0078 app:id/card_view}, top -1018, mOldTop -1011 01-24 09:40:42.456 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onScroll Down 01-24 09:40:42.456 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, scroll state not changed DOWN 01-24 09:40:42.456 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 << onDetectedListScroll 01-24 09:40:42.456 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 >> onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.457 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 onStateTouchScroll, listItemData ListItemData{mIndexInAdapter=9, mView=android.support.v7.widget.CardView{319fe683 V.E..... ........ 0,78-990,1158 #7f0b0078 app:id/card_view}, mIsMostVisibleItemChanged=false} 01-24 09:40:42.457 23824-23824/com.volokh.danylo.videolist V/ListItem: 1 getVisibilityPercents, visibilityPercents 100 01-24 09:40:42.457 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, mScrollDirection DOWN 01-24 09:40:42.457 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemIndex 10 01-24 09:40:42.457 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 indexOfChild, 1 01-24 09:40:42.457 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, indexOfCurrentView 1 01-24 09:40:42.457 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.457 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.457 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1174-990,2254 #7f0b0078 app:id/card_view} 01-24 09:40:42.457 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1174-990,2254 #7f0b0078 app:id/card_view} 01-24 09:40:42.457 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, next class com.volokh.danylo.videolist.video_list_demo.adapter.items.AssetVideoItem, mTitle[video_sample_3.mp4], nextView android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1174-990,2254 #7f0b0078 app:id/card_view} 01-24 09:40:42.457 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemVisibilityPercents 24 01-24 09:40:42.457 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, currentItemVisibilityPercents 100 01-24 09:40:42.457 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 enoughPercentsForDeactivation false 01-24 09:40:42.457 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 << onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 >> onScroll 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 onScroll, firstVisibleItem 5, visibleItemCount 3, scrollState SCROLL_STATE_TOUCH_SCROLL 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 >> onDetectedListScroll, firstVisibleItem 5, mOldFirstVisibleItem 5 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1022-990,58 #7f0b0078 app:id/card_view} 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1022-990,58 #7f0b0078 app:id/card_view} 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1022-990,58 #7f0b0078 app:id/card_view}, top -1022, mOldTop -1018 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onScroll Down 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, scroll state not changed DOWN 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 << onDetectedListScroll 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 >> onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 onStateTouchScroll, listItemData ListItemData{mIndexInAdapter=9, mView=android.support.v7.widget.CardView{319fe683 V.E..... ........ 0,74-990,1154 #7f0b0078 app:id/card_view}, mIsMostVisibleItemChanged=false} 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/ListItem: 1 getVisibilityPercents, visibilityPercents 100 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, mScrollDirection DOWN 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemIndex 10 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 indexOfChild, 1 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, indexOfCurrentView 1 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1170-990,2250 #7f0b0078 app:id/card_view} 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1170-990,2250 #7f0b0078 app:id/card_view} 01-24 09:40:42.473 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, next class com.volokh.danylo.videolist.video_list_demo.adapter.items.AssetVideoItem, mTitle[video_sample_3.mp4], nextView android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1170-990,2250 #7f0b0078 app:id/card_view} 01-24 09:40:42.474 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemVisibilityPercents 25 01-24 09:40:42.474 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, currentItemVisibilityPercents 100 01-24 09:40:42.474 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 enoughPercentsForDeactivation false 01-24 09:40:42.474 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 << onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.489 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 >> onScroll 01-24 09:40:42.489 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 onScroll, firstVisibleItem 5, visibleItemCount 3, scrollState SCROLL_STATE_FLING 01-24 09:40:42.489 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 >> onDetectedListScroll, firstVisibleItem 5, mOldFirstVisibleItem 5 01-24 09:40:42.489 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.489 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.489 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1023-990,57 #7f0b0078 app:id/card_view} 01-24 09:40:42.489 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1023-990,57 #7f0b0078 app:id/card_view} 01-24 09:40:42.489 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1023-990,57 #7f0b0078 app:id/card_view}, top -1023, mOldTop -1022 01-24 09:40:42.489 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onScroll Down 01-24 09:40:42.489 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, scroll state not changed DOWN 01-24 09:40:42.489 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 << onDetectedListScroll 01-24 09:40:42.490 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 >> onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.490 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 onStateTouchScroll, listItemData ListItemData{mIndexInAdapter=9, mView=android.support.v7.widget.CardView{319fe683 V.E..... ........ 0,73-990,1153 #7f0b0078 app:id/card_view}, mIsMostVisibleItemChanged=false} 01-24 09:40:42.490 23824-23824/com.volokh.danylo.videolist V/ListItem: 1 getVisibilityPercents, visibilityPercents 100 01-24 09:40:42.490 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, mScrollDirection DOWN 01-24 09:40:42.490 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemIndex 10 01-24 09:40:42.490 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 indexOfChild, 1 01-24 09:40:42.490 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, indexOfCurrentView 1 01-24 09:40:42.490 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.490 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.490 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1169-990,2249 #7f0b0078 app:id/card_view} 01-24 09:40:42.490 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1169-990,2249 #7f0b0078 app:id/card_view} 01-24 09:40:42.490 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, next class com.volokh.danylo.videolist.video_list_demo.adapter.items.AssetVideoItem, mTitle[video_sample_3.mp4], nextView android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1169-990,2249 #7f0b0078 app:id/card_view} 01-24 09:40:42.490 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemVisibilityPercents 25 01-24 09:40:42.490 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, currentItemVisibilityPercents 100 01-24 09:40:42.490 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 enoughPercentsForDeactivation false 01-24 09:40:42.490 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 << onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.506 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 >> onScroll 01-24 09:40:42.506 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 onScroll, firstVisibleItem 5, visibleItemCount 3, scrollState SCROLL_STATE_FLING 01-24 09:40:42.506 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 >> onDetectedListScroll, firstVisibleItem 5, mOldFirstVisibleItem 5 01-24 09:40:42.506 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.506 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.506 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1024-990,56 #7f0b0078 app:id/card_view} 01-24 09:40:42.506 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1024-990,56 #7f0b0078 app:id/card_view} 01-24 09:40:42.506 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1024-990,56 #7f0b0078 app:id/card_view}, top -1024, mOldTop -1023 01-24 09:40:42.506 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onScroll Down 01-24 09:40:42.506 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, scroll state not changed DOWN 01-24 09:40:42.506 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 << onDetectedListScroll 01-24 09:40:42.506 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 >> onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.506 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 onStateTouchScroll, listItemData ListItemData{mIndexInAdapter=9, mView=android.support.v7.widget.CardView{319fe683 V.E..... ........ 0,72-990,1152 #7f0b0078 app:id/card_view}, mIsMostVisibleItemChanged=false} 01-24 09:40:42.506 23824-23824/com.volokh.danylo.videolist V/ListItem: 1 getVisibilityPercents, visibilityPercents 100 01-24 09:40:42.506 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, mScrollDirection DOWN 01-24 09:40:42.506 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemIndex 10 01-24 09:40:42.507 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 indexOfChild, 1 01-24 09:40:42.507 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, indexOfCurrentView 1 01-24 09:40:42.507 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.507 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.507 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1168-990,2248 #7f0b0078 app:id/card_view} 01-24 09:40:42.507 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1168-990,2248 #7f0b0078 app:id/card_view} 01-24 09:40:42.507 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, next class com.volokh.danylo.videolist.video_list_demo.adapter.items.AssetVideoItem, mTitle[video_sample_3.mp4], nextView android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1168-990,2248 #7f0b0078 app:id/card_view} 01-24 09:40:42.507 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemVisibilityPercents 25 01-24 09:40:42.507 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, currentItemVisibilityPercents 100 01-24 09:40:42.507 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 enoughPercentsForDeactivation false 01-24 09:40:42.507 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 << onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.522 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 >> onScroll 01-24 09:40:42.522 23824-23824/com.volokh.danylo.videolist V/BaseItemsVisibilityCalculator: 1 onScroll, firstVisibleItem 5, visibleItemCount 3, scrollState SCROLL_STATE_FLING 01-24 09:40:42.522 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 >> onDetectedListScroll, firstVisibleItem 5, mOldFirstVisibleItem 5 01-24 09:40:42.522 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.522 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.522 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1025-990,55 #7f0b0078 app:id/card_view} 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1025-990,55 #7f0b0078 app:id/card_view} 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1025-990,55 #7f0b0078 app:id/card_view}, top -1025, mOldTop -1024 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onScroll Down 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 onDetectedListScroll, scroll state not changed DOWN 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/ScrollDirectionDetector: 1 << onDetectedListScroll 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 >> onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 onStateTouchScroll, listItemData ListItemData{mIndexInAdapter=9, mView=android.support.v7.widget.CardView{319fe683 V.E..... ........ 0,71-990,1151 #7f0b0078 app:id/card_view}, mIsMostVisibleItemChanged=false} 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/ListItem: 1 getVisibilityPercents, visibilityPercents 100 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, mScrollDirection DOWN 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemIndex 10 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 indexOfChild, 1 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, indexOfCurrentView 1 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1167-990,2247 #7f0b0078 app:id/card_view} 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1167-990,2247 #7f0b0078 app:id/card_view} 01-24 09:40:42.523 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, next class com.volokh.danylo.videolist.video_list_demo.adapter.items.AssetVideoItem, mTitle[video_sample_3.mp4], nextView android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1167-990,2247 #7f0b0078 app:id/card_view} 01-24 09:40:42.524 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 findNextItem, nextItemVisibilityPercents 25 01-24 09:40:42.524 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 calculateActiveItem, currentItemVisibilityPercents 100 01-24 09:40:42.524 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 enoughPercentsForDeactivation false 01-24 09:40:42.524 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 << onStateTouchScroll, mScrollDirection DOWN 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 onScrollStateIdle, firstVisiblePosition 5, lastVisiblePosition 7 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 getMockCurrentItem, mScrollDirection DOWN 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 getMockCurrentItem, firstVisiblePosition 5 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 getMockCurrentItem, lastVisiblePosition 7 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1025-990,55 #7f0b0078 app:id/card_view} 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ........ 0,-1025-990,55 #7f0b0078 app:id/card_view} 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/ListItem: 1 getVisibilityPercents, visibilityPercents 5 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getFirstVisiblePosition, findFirstVisibleItemPosition 5 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 indexOfChild, 0 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildCount, mRecyclerView 3 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildCount, mLayoutManager 3 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 topToBottomMostVisibleItem, indexOfCurrentView 0 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ......ID 0,-1025-990,55 #7f0b0078 app:id/card_view} 01-24 09:40:42.556 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 0, view android.support.v7.widget.CardView{64bddce V.E..... ......ID 0,-1025-990,55 #7f0b0078 app:id/card_view} 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 topToBottomMostVisibleItem, currentItemVisibilityPercents 5 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 topToBottomMostVisibleItem, mostVisibleItemVisibilityPercents 5 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildCount, mRecyclerView 3 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildCount, mLayoutManager 3 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 topToBottomMostVisibleItem, indexOfCurrentView 1 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 1, view android.support.v7.widget.CardView{319fe683 V.E..... ........ 0,71-990,1151 #7f0b0078 app:id/card_view} 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 1, view android.support.v7.widget.CardView{319fe683 V.E..... ........ 0,71-990,1151 #7f0b0078 app:id/card_view} 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 topToBottomMostVisibleItem, currentItemVisibilityPercents 100 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 topToBottomMostVisibleItem, mostVisibleItemVisibilityPercents 5 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildCount, mRecyclerView 3 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildCount, mLayoutManager 3 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 topToBottomMostVisibleItem, indexOfCurrentView 2 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mRecyclerView.getChildCount 3 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildAt, mLayoutManager.getChildCount 3 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mRecyclerView getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1167-990,2247 #7f0b0078 app:id/card_view} 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 mLayoutManager getChildAt, position 2, view android.support.v7.widget.CardView{8e773aa V.E..... ........ 0,1167-990,2247 #7f0b0078 app:id/card_view} 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 topToBottomMostVisibleItem, currentItemVisibilityPercents 25 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 topToBottomMostVisibleItem, mostVisibleItemVisibilityPercents 100 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildCount, mRecyclerView 3 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/RecyclerViewItemPositionGetter: 1 getChildCount, mLayoutManager 3 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 topToBottomMostVisibleItem, itemChanged false 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 topToBottomMostVisibleItem, outMostVisibleItem index 6, outMostVisibleItem view android.support.v7.widget.CardView{319fe683 V.E..... ......ID 0,71-990,1151 #7f0b0078 app:id/card_view} 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 topToBottomMostVisibleItem, mostVisibleItem ListItemData{mIndexInAdapter=6, mView=android.support.v7.widget.CardView{319fe683 V.E..... ......ID 0,71-990,1151 #7f0b0078 app:id/card_view}, mIsMostVisibleItemChanged=false} 01-24 09:40:42.557 23824-23824/com.volokh.danylo.videolist V/SingleListViewItemActiveCalculator: 1 topToBottomMostVisibleItem, item not changed

ashishbhandari avatar Jan 24 '16 05:01 ashishbhandari

Initially when I scroll normally then it works perfectly but when I am scrolling too fast up and down and again come back to normal scroll then video auto play feature doesn't work, only visibility percentage works.

ashishbhandari avatar Jan 24 '16 05:01 ashishbhandari

Hello,

I have the same problem video will only play on clicking the view after scrolling fast up and down.

niravPercept avatar Aug 08 '16 11:08 niravPercept