日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

recy拖动item

發布時間:2023/12/16 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 recy拖动item 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
var context: Context = thisvar myadapter:MyAdapter?=nulloverride fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_fullscreen)supportActionBar?.setDisplayHomeAsUpEnabled(true)mVisible = true// Set up the user interaction to manually show or hide the system UI.fullscreen_content.setOnClickListener { toggle() }// Upon interacting with UI controls, delay any scheduled hide()// operations to prevent the jarring behavior of controls going away// while interacting with the UI.recy.layoutManager= LinearLayoutManager(this)ItemTouchHelper(object : ItemTouchHelper.Callback() {override fun getMovementFlags(recyclerView: RecyclerView, viewHolder: RecyclerView.ViewHolder): Int {var drag = 0drag = ItemTouchHelper.UP or ItemTouchHelper.DOWN or ItemTouchHelper.LEFT or ItemTouchHelper.RIGHTreturn ItemTouchHelper.Callback.makeMovementFlags(drag, 0)}override fun onMove(recyclerView: RecyclerView,viewHolder: RecyclerView.ViewHolder,viewHolder1: RecyclerView.ViewHolder): Boolean {val from = viewHolder.adapterPositionval to = viewHolder1.adapterPositionmyadapter!!.notifyItemMoved(from, to)return true}override fun onSwiped(viewHolder: RecyclerView.ViewHolder, i: Int) {}}).attachToRecyclerView(recy)OkGo.get<String>("http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=20&page=1").execute(object : StringCallback() {override fun onSuccess(response: Response<String>?) { // val data = JSON.parseObject(response.toString(), JSONString::class.java).data // val data = JSON.parseObject(response.toString(), MyData::class.java).dataval body = response?.body()val fromJson = Gson().fromJson<JSONString>(body, JSONString::class.java)val data = fromJson.data // Toast.makeText(context,""+data.toString(),Toast.LENGTH_LONG).show()myadapter = MyAdapter(context, data)recy.adapter=myadapter}})}

總結

以上是生活随笔為你收集整理的recy拖动item的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。