2015-07-28 89 views
0

我有一個List視圖和一個ViewPager,列表中的項目很少。以毫秒爲單位獲取ViewPager視圖的時間

列表:


Ç
...(n)的

ViewPager:

甲< -swipe->乙< -swipe->Ç......第(n )

我想時間(ms)花費在刷卡左/右的下一個視圖或回到列表視圖之前每個視圖(A/B/C)的用戶。

任何提示或指針幫助讚賞。謝謝。

回答

0

您可以通過使用viewpagers OnPageChangeListener實現這一目標, 得到默認時間mAStartTime當用戶啓動應用程序(這是時間的用戶視圖中的開始,當過一個頁面在onPageChangeListener改變獲取當前頁面mCurrentView和電流時間mAEndTime這也是mCurrentView視圖。 的起始時間通過跟蹤兩個時間,開始時間和結束時間,你就可以得到想要的效果。

+0

我會嘗試了這一點,但我想我不會是能夠得到使用OnPageChangeListener在一個場景中花費的時間,即 用戶從列表中點擊'itemB' - > views itemB - >返回列表。 所以在這種情況下,我將如何獲得用戶在itemB上花費的時間? –

相關問題