Commit baef4813 authored by fallenstardust's avatar fallenstardust

移除不使用按钮,添加注册按钮

parent ae0078cf
package cn.garymb.ygomobile.deck_square;
import android.content.Context;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
......@@ -55,16 +54,17 @@ public class DeckSquareMyDeckFragment extends Fragment {
binding.llMainUi.setVisibility(View.VISIBLE);
binding.llDialogLogin.setVisibility(View.GONE);
}
binding.mcLoginBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (!DeckSquareApiUtil.needLogin()) {
return;
}
etUsername = binding.etUsername;
etPassword = binding.etPassword;
btnLogin = binding.btnLogin;
btnLogin.setOnClickListener(v -> attemptLogin());
progressBar = binding.progressBar;
deckListAdapter = new MyDeckListAdapter(R.layout.item_my_deck);
GridLayoutManager linearLayoutManager = new GridLayoutManager(getContext(), 3);
binding.listMyDeckInfo.setLayoutManager(linearLayoutManager);
binding.listMyDeckInfo.setAdapter(deckListAdapter);
deckListAdapter.loadData();
}
});
//其实仅仅是清除掉本机的token
binding.mcLogoutBtn.setOnClickListener(new View.OnClickListener() {
@Override
......@@ -72,21 +72,9 @@ public class DeckSquareMyDeckFragment extends Fragment {
SharedPreferenceUtil.deleteServerToken();
binding.llMainUi.setVisibility(View.GONE);
binding.llDialogLogin.setVisibility(View.VISIBLE);
refreshBtn();
}
});
etUsername = binding.etUsername;
etPassword = binding.etPassword;
btnLogin = binding.btnLogin;
btnLogin.setOnClickListener(v -> attemptLogin());
progressBar = binding.progressBar;
refreshBtn();
deckListAdapter = new MyDeckListAdapter(R.layout.item_my_deck);
GridLayoutManager linearLayoutManager = new GridLayoutManager(getContext(), 3);
binding.listMyDeckInfo.setLayoutManager(linearLayoutManager);
binding.listMyDeckInfo.setAdapter(deckListAdapter);
deckListAdapter.loadData();
binding.refreshData.setOnClickListener(new View.OnClickListener() {
@Override
......@@ -159,6 +147,8 @@ public class DeckSquareMyDeckFragment extends Fragment {
binding.llMainUi.setVisibility(View.VISIBLE);
deckListAdapter.loadData();
binding.llDialogLogin.setVisibility(View.GONE);
progressBar.setVisibility(View.GONE);
btnLogin.setEnabled(true);
YGOUtil.showTextToast("Login success!");
} else {
LogUtil.i(TAG, "login fail2");
......@@ -167,13 +157,4 @@ public class DeckSquareMyDeckFragment extends Fragment {
});
}
public void refreshBtn() {
if (DeckSquareApiUtil.getLoginData() != null) {
binding.mcLoginBtn.setText("已登录");
} else {
binding.mcLoginBtn.setText("登录");
}
}
}
......@@ -44,12 +44,13 @@
android:weightSum="2">
<Button
android:id="@+id/btn_cancel"
android:id="@+id/btn_register"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginEnd="4dp"
android:layout_weight="1"
android:text="Cancel" />
android:background="@drawable/ic_radius_bg"
android:text="Register" />
<Button
android:id="@+id/btn_login"
......@@ -57,7 +58,7 @@
android:layout_height="wrap_content"
android:layout_marginStart="4dp"
android:layout_weight="1"
android:backgroundTint="@color/colorPrimary"
android:background="@drawable/ic_radius_bg"
android:text="Login" />
</LinearLayout>
......@@ -112,25 +113,20 @@
<Button
android:id="@+id/mc_logout_btn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_height="match_parent"
android:background="@drawable/ic_radius_bg"
android:layout_marginEnd="4dp"
android:layout_weight="1"
android:text="注销" />
<Button
android:id="@+id/mc_login_btn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="登录" />
<ImageButton
android:id="@+id/refresh_data"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_weight="1"
android:layout_margin="5dp"
android:background="@drawable/ic_radius_bg"
android:layout_marginEnd="4dp"
android:src="@drawable/ic_refresh" />
</LinearLayout>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment