package com.lettemin import android.annotation.SuppressLint import android.content.Intent import android.os.Bundle import android.view.LayoutInflater import android.view.MotionEvent import android.view.View import android.view.ViewGroup import android.widget.Button import android.widget.ImageView import android.widget.TextView import androidx.appcompat.app.AppCompatActivity import androidx.recyclerview.widget.ItemTouchHelper import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import java.util.Collections class ProfilesActivity : AppCompatActivity() { private lateinit var listView: RecyclerView private lateinit var emptyView: TextView private val items = mutableListOf() private lateinit var adapter: ProfilesAdapter private lateinit var touchHelper: ItemTouchHelper override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_profiles) listView = findViewById(R.id.list) emptyView = findViewById(R.id.emptyText) listView.layoutManager = LinearLayoutManager(this) adapter = ProfilesAdapter() listView.adapter = adapter touchHelper = ItemTouchHelper(DragCallback()) touchHelper.attachToRecyclerView(listView) findViewById