一對一直播系統原始碼,按住對話方塊右滑顯示刪除
一對一直播系統原始碼,按住對話方塊右滑顯示刪除實現的相關程式碼
1.設計介面
介面匯入 recycleview 的包
Friendweixin.xml:
<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android=" xmlns:tools=" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" xmlns:app=" <androidx.recyclerview.widget.RecyclerView android:id="@+id/swipe" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="8dp" //邊距為 8dp android:overScrollMode="never" //設定滑動到邊緣時無效果模式 android:scrollbars="none" //滾動條隱藏 app:layout_constraintEnd_toEndOf="parent" //結束時對其下一個 view 結束的位置 app:layout_constraintStart_toStartOf="parent" //view1 起始位置對齊 view2 的起始位置 app:layout_constraintTop_toTopOf="parent" /> //view1 頂部對齊 view2 的頂部 </androidx.constraintlayout.widget.ConstraintLayout
Itemweixin.xml:
外層是垂直的 LinearLayout
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" xmlns:tools=" android:layout_width="match_parent" android:layout_height="50dp" android:layout_margin="8dp" android:background="@drawable/common_bg" android:orientation="vertical"> <TextView android:id="@+id/content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="8dp" /> </LinearLayout> Itemtop.xml: <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android=" xmlns:tools=" android:id="@+id/header_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#3E8841" android:padding="10dp" android:textColor="@android:color/white" android:textSize="14sp" tools:text="@string/app_name" />
2.適應器adapter
Myadapterweixin,java: package com.example.myapplication1; import android.content.Context; import android.text.TextUtils; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import androidx.recyclerview.widget.RecyclerView; import java.util.List; public class myadapterweixin extends RecyclerView.Adapter<myadapterweixin.swipeviewholder> implements TouchHelperListener { private List<String>list; private Context context; private View inflater; public myadapterweixin(Context context, List<String> list) { this.context=context; this.list=list; } @Override public swipeviewholder onCreateViewHolder(ViewGroup parent, int viewType) { inflater= LayoutInflater.from(context).inflate(R.layout.itemweixin,parent,false ); swipeviewholder swipeviewholder=new swipeviewholder(inflater); return swipeviewholder; } @Override public void onBindViewHolder(swipeviewholder holder, int position) { holder.tvContent.setText(list.get(position)); } @Override public int getItemCount() {return list.size();} @Override public void OnItemDismiss(int position) { if (position < 0 || position > getItemCount()) { return; } list.remove(position); notifyItemRemoved(position); if (position != list.size()) { notifyItemRangeChanged(position, list.size() - position); } } public class swipeviewholder extends RecyclerView.ViewHolder{ TextView tvContent; public swipeviewholder(View itemView) { super(itemView); tvContent = itemView.findViewById(R.id.content); } } }
以上就是 一對一直播系統原始碼,按住對話方塊右滑顯示刪除實現的相關程式碼,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2839331/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播原始碼網站,實現對話方塊的左滑動刪除原始碼網站
- 一對一原始碼,滑塊驗證,滑塊左右滑動顯示的位置原始碼
- 直播原始碼網站,對話方塊側滑出現刪除、已讀等選項原始碼網站
- Win10系統怎麼禁用“刪除檔案”對話方塊_win10禁用“刪除檔案”對話方塊的方法Win10
- 直播系統程式碼,自定義平臺私聊對話方塊
- 如何在 Bash Shell 指令碼中顯示對話方塊指令碼
- 顯示對話方塊,同時半透明顯示背景Activity
- 如何讓win32對話方塊居中顯示Win32
- 重新顯示 Windows 98 歡迎對話方塊(轉)Windows
- 直播視訊app原始碼,底部彈出的列表對話方塊APP原始碼
- 一對一直播app開發,自定義彈出對話方塊的樣式APP
- 直播平臺原始碼,針對訊息對話方塊的實際應用效果原始碼
- 1對1直播原始碼改變直播傳統模式新穎一對一聊天系統原始碼模式
- VC實現對話方塊上資訊的顯示 (轉)
- 如何在mfc對話方塊中新增一個顯示網頁的視窗 .網頁
- 一個Flex 對話方塊的坑Flex
- 一對一直播系統原始碼有哪些優勢原始碼
- w10系統對話方塊這麼變小_w10系統對話方塊如何縮小
- 實現對gridview刪除行時彈出確認對話方塊的一種簡單方法View
- 一對一直播原始碼對網路教育做出的系統開發原始碼
- 一對一直播系統原始碼開發工具如何搭建?原始碼
- 一對一直播廣泛的應用,源自於一對一直播系統原始碼的強大原始碼
- 直播平臺原始碼,簡單實現 彈出確認 取消對話方塊原始碼
- 直播系統app原始碼,滑塊效果、slider用法APP原始碼IDE
- php短視訊原始碼,向左滑動顯示刪除按鈕PHP原始碼
- APP一對一直播交友帶社群動態短視訊功能一對多直播交友系統原始碼APP原始碼
- 一對一直播原始碼助力一對一教育,進入直播3.0時代!原始碼
- 進一步學習對話方塊(轉)
- 對話方塊函式函式
- 一對一直播系統原始碼開發需要哪些基礎功能原始碼
- 看完你就瞭解一對一直播社交系統原始碼了原始碼
- 一對一直播系統原始碼,UICollectionViewCell自適應文字寬度原始碼UIView
- 一對一直播系統原始碼,後臺管理系統許可權控制方案原始碼
- 乾貨分享:一對一直播視訊聊天原始碼如何對接三方介面!原始碼
- 什麼是一對一直播原始碼?一對一直播為何產生?原始碼
- c#中的模態對話方塊和非模態對話方塊C#
- [MFC]選擇目錄對話方塊和選擇檔案對話方塊
- 關於一對一軟體如何搭建PHP直播系統原始碼的流程PHP原始碼