我的收藏房间管理文案优化
This commit is contained in:
@@ -5,6 +5,7 @@ import android.content.Intent;
|
||||
import android.graphics.Color;
|
||||
import android.view.View;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.viewpager.widget.ViewPager;
|
||||
@@ -21,11 +22,13 @@ import com.netease.nim.uikit.StatusBarUtil;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
public class CollectionRoomActivity extends BaseViewBindingActivity<ActivityCollectionRoomBinding> {
|
||||
|
||||
|
||||
private UserInfoPagerAdapter pagerAdapter;
|
||||
private TitleBar.Action action;
|
||||
|
||||
public static void start(Context context) {
|
||||
Intent intent = new Intent(context, CollectionRoomActivity.class);
|
||||
@@ -35,13 +38,15 @@ public class CollectionRoomActivity extends BaseViewBindingActivity<ActivityColl
|
||||
@Override
|
||||
public void init() {
|
||||
initWhiteTitleBar("我收藏的房间");
|
||||
initViewPager();
|
||||
mTitleBar.addAction(new TitleBar.TextAction("管理", Color.parseColor("#999999")) {
|
||||
mTitleBar.addAction(action = new TitleBar.TextAction("管理", Color.parseColor("#999999")) {
|
||||
@Override
|
||||
public void performAction(View view) {
|
||||
TextView textView = (TextView) mTitleBar.getViewByAction(action);
|
||||
textView.setText(Objects.equals(textView.getText(), "管理") ? "完成" : "管理");
|
||||
((CollectionRoomFragment) pagerAdapter.getItem(getBinding().viewPager.getCurrentItem())).changeManageMode();
|
||||
}
|
||||
});
|
||||
initViewPager();
|
||||
}
|
||||
|
||||
private void initViewPager() {
|
||||
@@ -78,6 +83,7 @@ public class CollectionRoomActivity extends BaseViewBindingActivity<ActivityColl
|
||||
((CollectionRoomFragment) pagerAdapter.getItem(0)).hideManageMode();
|
||||
((CollectionRoomFragment) pagerAdapter.getItem(1)).hideManageMode();
|
||||
DemoCache.saveCollectionRoomIndex(position);
|
||||
((TextView) mTitleBar.getViewByAction(action)).setText("管理");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -93,16 +93,15 @@ public class CollectionRoomFragment extends BaseFragment implements SwipeRefresh
|
||||
}
|
||||
}
|
||||
if (roomUids.length() <= 1) {
|
||||
SingleToastUtil.showToast("请选择要删除的房间!");
|
||||
SingleToastUtil.showToast("请选择要取消收藏的房间!");
|
||||
return;
|
||||
}
|
||||
|
||||
CollectionRoomModel.get()
|
||||
.deleteFollowRoom(roomUids.toString())
|
||||
.subscribe(s -> {
|
||||
SingleToastUtil.showToast("删除成功!");
|
||||
SingleToastUtil.showToast("取消收藏成功!");
|
||||
loadData();
|
||||
changeManageMode();
|
||||
}, throwable -> SingleToastUtil.showToast(throwable.getMessage()));
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user