itemtouchhelper

    2熱度

    1回答

    我在使用ItemTouchHelper與我的RecyclerView中的SpannedGridLayoutManager組合時遇到問題,拖動到拖動旁邊的項目時過早結束拖動。我知道這是一個糟糕的佈局管理器,因爲它可以和其他佈局管理器一起工作,沒有任何問題。 有人已經這樣做了嗎?

    0熱度

    1回答

    我想使用ItemTouchHelper類,它應該在Android工作室的標準安裝(所以我寫在互聯網上)。 無論如何,我收到一條錯誤消息,當我嘗試使用這個類。 你可以在照片中看到。 Error helper unknown 我能做些什麼,分別實施必要的libary's的ItemTouchHelper類。 請在簡單單詞說話形容這麼詳細越好,因爲我是一個絕對的Android入門:) 我會很高興關於解決方

    1熱度

    3回答

    我有RecyclerView其佈局爲GridLayout 3列。我正在使用ItemTouchHelper拖放RecyclerView的GridLayout。在我的適配器中有一個方法onItemMove(),它通知我已移動的項目。它只會交換我已拖放的ArrayList中的那些項目。但由於拖累和其他因素的變化,我想更新他們的位置以及ArrayList。 這裏是我的Recyclerview的適配器: p

    3熱度

    1回答

    我在FragmentViewPagerAdapter下的片段類之一中有一個recyclerview。在Recyclerview我執行ItemTouchHelper刷卡沒有發生。有沒有人遇到過這個問題。 由於viewpageradapter滑動操作,無法使用itemtouchhelper刷卡功能。 public SwipeHelper(ListAdapter adapter, Context con

    4熱度

    1回答

    我在android中有一個Recycler View。我已附加ItemTouchHelper它。我已啓用只能從左到右滑動。 所以當我滑動Recycler視圖的任何項目時,該項目開始向右移動,並在左邊畫一個文本。 這很好。 我的要求是,我希望允許用戶只滑動一段距離,當達到該距離並且用戶鬆開觸摸時,被滑動的物品應該回到其向左的位置。 問題是,當我從左向右滑動時,視圖被完全滑出屏幕。我怎樣才能限制它只能

    0熱度

    1回答

    嗨,我正在關注本教程here關於在RecyclerView上拖動和滑動使用itemtouchhelper.callback一切工作正常,但如果要恢復通過按下後退按鈕被刷出的視圖怎麼辦。如何做到這一點?

    2熱度

    1回答

    嗨,我正在使用回收視圖,並將ITEMTOUCHHELPER應用於其工作。 我申請邏輯(direction == ItemTouchHelper.LEFT)然後刪除項目。 所有這些東西都能正常工作。 但是,當我刷右側,滑動左側。它給予dX值> 0.這意味着在右側打完。 如果我刪除一個項目沒有問題如果我離開它,並再次滑動然後這個奇怪的行爲開始。 當我多次刷卡左側然後它給dX < 0意味着然後它開始再次

    5熱度

    2回答

    首先,我整天都在這個工作,但沒有做任何事情。我有一個RecyclerView與適配器,使用RecyclerView的SortedList。我試圖實現TouchHelper與回調類: public class TimerListTouchHelperCallback extends ItemTouchHelper.SimpleCallback { private OnItemChange

    -1熱度

    1回答

    我有一個有4個元素的回收站列表,按順序進行滑動操作,每次一個一個地按下撤消按鈕,滑動視圖如何返回到列表頂部? MyAdapter public class RecyclerListAdapter extends RecyclerView.Adapter<RecyclerListAdapter.ItemViewHolder> implements ItemTouchHelperAdapt

    2熱度

    1回答

    我試圖創建一個視圖,可以刷卡解散,但它可以撤消。這些物品在FrameView內有背景和前景。我在ItemTouchHelper.Callback覆蓋onChildDraw這樣的: @Override public void onChildDraw(Canvas c, RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder,