|
@@ -82,39 +82,50 @@ class FollowAndFansActivity : BaseListActivity<LayoutListBinding, BlackListModel
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- adapter.setOnItemChildClickListener { _, _, position ->
|
|
|
|
|
|
+ adapter.setOnItemChildClickListener { _, view, position ->
|
|
this.position = position
|
|
this.position = position
|
|
- userVm.followUser(adapter.data[position].id, 1)
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- adapter.setOnItemClickListener { _, _, position ->
|
|
|
|
- if (adapter.data.size > position && position >= 0) {
|
|
|
|
- if (type == 0){
|
|
|
|
- val momentModel = MomentModel()
|
|
|
|
- momentModel.id = adapter.data[position].id
|
|
|
|
- momentModel.user_account = adapter.data[position].user_account
|
|
|
|
- momentModel.user_name = adapter.data[position].user_name
|
|
|
|
- momentModel.user_head_img_url = adapter.data[position].user_head_img_url
|
|
|
|
- momentModel.user_sex = adapter.data[position].user_sex
|
|
|
|
- momentModel.user_broadcast_status = adapter.data[position].user_broadcast_status
|
|
|
|
- momentModel.broadcast_password_status = adapter.data[position].broadcast_password_status
|
|
|
|
- momentModel.user_broadcast_type = adapter.data[position].user_broadcast_type
|
|
|
|
- momentModelList.clear()
|
|
|
|
- momentModelList.add(momentModel)
|
|
|
|
- ARouter.getInstance()
|
|
|
|
- .build(ARouteConstant.Room.user)
|
|
|
|
- .withInt("position",0)
|
|
|
|
- .withParcelableArrayList("data",momentModelList)
|
|
|
|
- .navigation()
|
|
|
|
- } else {
|
|
|
|
- PersonDataDFragment.newInstance(
|
|
|
|
- adapter.data[position].id,
|
|
|
|
- isAnchor = false,
|
|
|
|
- inRoom = false
|
|
|
|
- ).show(supportFragmentManager, "PersonDataDFragment")
|
|
|
|
|
|
+ when(view.id){
|
|
|
|
+ R.id.ivStatus -> {
|
|
|
|
+ userVm.followUser(adapter.data[position].id, 1)
|
|
|
|
+ }
|
|
|
|
+ R.id.ivAvatar -> {
|
|
|
|
+ if (adapter.data.size > position && position >= 0){
|
|
|
|
+ if (type == 0){
|
|
|
|
+ val momentModel = MomentModel()
|
|
|
|
+ momentModel.id = adapter.data[position].id
|
|
|
|
+ momentModel.user_account = adapter.data[position].user_account
|
|
|
|
+ momentModel.user_name = adapter.data[position].user_name
|
|
|
|
+ momentModel.user_head_img_url = adapter.data[position].user_head_img_url
|
|
|
|
+ momentModel.user_sex = adapter.data[position].user_sex
|
|
|
|
+ momentModel.user_broadcast_status = adapter.data[position].user_broadcast_status
|
|
|
|
+ momentModel.broadcast_password_status = adapter.data[position].broadcast_password_status
|
|
|
|
+ momentModel.user_broadcast_type = adapter.data[position].user_broadcast_type
|
|
|
|
+ momentModelList.clear()
|
|
|
|
+ momentModelList.add(momentModel)
|
|
|
|
+ ARouter.getInstance()
|
|
|
|
+ .build(ARouteConstant.Room.user)
|
|
|
|
+ .withInt("position",0)
|
|
|
|
+ .withParcelableArrayList("data",momentModelList)
|
|
|
|
+ .navigation()
|
|
|
|
+ } else {
|
|
|
|
+ PersonDataDFragment.newInstance(
|
|
|
|
+ adapter.data[position].id,
|
|
|
|
+ isAnchor = false,
|
|
|
|
+ inRoom = false
|
|
|
|
+ ).show(supportFragmentManager, "PersonDataDFragment")
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+ }
|
|
|
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
+ adapter.setOnItemClickListener { _, _, position ->
|
|
|
|
+ if (adapter.data.size>position && position >= 0){
|
|
|
|
+ PersonDataDFragment.newInstance(adapter.data[position].id,
|
|
|
|
+ isAnchor = false,
|
|
|
|
+ inRoom = false
|
|
|
|
+ ).show(supportFragmentManager,"PersonDataDFragment")
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|