我的收藏房间管理文案优化

This commit is contained in:
huangjian
2022-10-13 18:04:35 +08:00
parent aba5140367
commit df7b660bec
2 changed files with 10 additions and 5 deletions

View File

@@ -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

View File

@@ -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()));
});
}