一對一直播系統原始碼,按住對話方塊右滑顯示刪除
一對一直播系統原始碼,按住對話方塊右滑顯示刪除實現的相關程式碼
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
- 直播系統程式碼,自定義平臺私聊對話方塊
- 直播視訊app原始碼,底部彈出的列表對話方塊APP原始碼
- 一對一直播app開發,自定義彈出對話方塊的樣式APP
- 直播平臺原始碼,針對訊息對話方塊的實際應用效果原始碼
- 實現對gridview刪除行時彈出確認對話方塊的一種簡單方法View
- 1對1直播原始碼改變直播傳統模式新穎一對一聊天系統原始碼模式
- 一對一直播系統原始碼有哪些優勢原始碼
- w10系統對話方塊這麼變小_w10系統對話方塊如何縮小
- 一對一直播原始碼對網路教育做出的系統開發原始碼
- 直播系統app原始碼,滑塊效果、slider用法APP原始碼IDE
- 一對一直播系統原始碼開發工具如何搭建?原始碼
- php短視訊原始碼,向左滑動顯示刪除按鈕PHP原始碼
- 一對一直播廣泛的應用,源自於一對一直播系統原始碼的強大原始碼
- Dialog對話方塊
- 直播平臺原始碼,簡單實現 彈出確認 取消對話方塊原始碼
- APP一對一直播交友帶社群動態短視訊功能一對多直播交友系統原始碼APP原始碼
- 2022直播交友原始碼一對多直播系統原始碼同城視訊聊天交友app原始碼APP
- 規定對話方塊
- 登入對話方塊
- 一對一直播系統原始碼,後臺管理系統許可權控制方案原始碼
- 一對一直播系統原始碼開發需要哪些基礎功能原始碼
- 看完你就瞭解一對一直播社交系統原始碼了原始碼
- 一對一直播系統原始碼,UICollectionViewCell自適應文字寬度原始碼UIView
- 一對一直播原始碼助力一對一教育,進入直播3.0時代!原始碼
- 乾貨分享:一對一直播視訊聊天原始碼如何對接三方介面!原始碼
- 關於一對一軟體如何搭建PHP直播系統原始碼的流程PHP原始碼
- 一對一直播系統原始碼,Flexbox+ReclyclerView實現流式佈局原始碼FlexView
- 什麼是一對一直播原始碼?一對一直播為何產生?原始碼
- windows10系統開機顯示器出現Input not supported錯誤對話方塊怎麼解決Windows
- win10系統ie登入網站不顯示網站登入對話方塊怎麼辦Win10網站
- 直播商城原始碼,驗證方式之一,滑塊驗證原始碼
- 社交直播APP 社交直播原始碼 1對1與1對多直播系統APP原始碼
- flutter demo (四):對話方塊Flutter
- Flutter Widgets 對話方塊-DialogFlutter