我使用的是Android的47degrees刷卡列表視圖 https://github.com/47deg/android-swipelistview47degrees AndroidSwipeList只接收移動事件每秒觸摸
我複製到我的Eclipse項目不變的所有文件。
我在XML中的列表視圖設置
<com.company.appname.swipe.SwipeListView
xmlns:swipe="http://schemas.android.com/apk/res-auto"
android:id="@+id/home_list_view"
android:listSelector="#00000000"
android:layout_width="match_parent"
android:layout_height="match_parent"
swipe:swipeFrontView="@id/swipelist_frontview"
swipe:swipeBackView="@id/swipelist_backview"
swipe:swipeActionLeft="reveal"
swipe:swipeActionRight="reveal"
swipe:swipeMode="both"
swipe:swipeCloseAllItemsWhenMoveList="false"
swipe:swipeOpenOnLongPress="false"
swipe:swipeAnimationTime="300"
swipe:swipeOffsetLeft="100dp"
swipe:swipeOffsetRight="0dp"
/>
我已經安裝在代碼中SwipeListView
SwipeListViewTouchListener touchListener = new SwipeListViewTouchListener(mListView, R.id.swipelist_frontview, R.id.swipelist_backview);
touchListener.resetItems();
mListView.setOnTouchListener(touchListener);
當我嘗試刷一個列表項,頂視圖開始滑動離開第二然後停止部分路線(平均說10%,但可能略有不同,這取決於滑動的速度)。所以它被困在那裏。我第二次嘗試滑動它時,它會順利滾動。
注意:它會每隔一秒鐘暫停一次我觸摸一個項目 - 但它不一定是相同的項目。例如,我可以開始滑動一行,這將停止,然後我可以滾動同一行或不同的行,它會平滑。
在調查中,我注意到第一次嘗試刷卡和MotionEvent.ACTION_DOWN
事件,然後是MotionEvent.ACTION_UP
事件。第二次是有MotionEvent.ACTION_DOWN
後跟一個MotionEvent.ACTION_MOVE
後跟一個MotionEvent.ACTION_UP
(所以第一次沒有MotionEvent.ACTION_MOVE
)
任何意見或建議?
我沒有與47degrees AndroidSwipeList工作,但從[http://www.tutecentral.com/android-swipe-listview/]實施,這在我的情況下工作正常...看看那... –
我已經在我的項目中併入了輕掃listivew,但我沒有任何問題,您可以發佈更多代碼 –
嗨@Dittimon如何在滾動listView時管理滑動的項目?因爲在這裏我也設置swipe:swipeCloseAllItemsWhenMoveList =「false」,但在我的情況下,當我滾動listview swipedlistitem改變位置。你如何管理這個。有沒有管理這個的方法?你可以請張貼你的代碼... –