Commit 5743613c authored by fallenstardust's avatar fallenstardust

优化在线备份的分类显示和查看

parent d0a8874b
...@@ -8,7 +8,6 @@ import android.view.LayoutInflater; ...@@ -8,7 +8,6 @@ import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import android.widget.Toast;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
...@@ -205,7 +204,9 @@ public class DeckSquareMyDeckFragment extends Fragment { ...@@ -205,7 +204,9 @@ public class DeckSquareMyDeckFragment extends Fragment {
} }
return 0; return 0;
}).fail((e) -> { }).fail((e) -> {
YGOUtil.showTextToast("Sync decks failed: " + e); LogUtil.e(TAG, "Sync decks failed: " + e);
}).done((result) -> {}); }).done((result) -> {
YGOUtil.showTextToast(R.string.done);
});
} }
} }
...@@ -157,7 +157,8 @@ public class MyDeckListAdapter extends BaseQuickAdapter<MyOnlineDeckDetail, Base ...@@ -157,7 +157,8 @@ public class MyDeckListAdapter extends BaseQuickAdapter<MyOnlineDeckDetail, Base
@Override @Override
protected void convert(BaseViewHolder helper, MyOnlineDeckDetail item) { protected void convert(BaseViewHolder helper, MyOnlineDeckDetail item) {
helper.setText(R.id.my_deck_name, item.getDeckType().equals("") ? item.getDeckName() : "-"+item.getDeckType()+ "-\n" + item.getDeckName()); helper.setText(R.id.my_online_deck_type,item.getDeckType().equals("") ? "" : "-"+item.getDeckType()+"-");
helper.setText(R.id.my_deck_name, item.getDeckName());
helper.setText(R.id.deck_update_date, convertToGMTDate(item.getDeckUpdateDate())); helper.setText(R.id.deck_update_date, convertToGMTDate(item.getDeckUpdateDate()));
ImageView cardImage = helper.getView(R.id.deck_info_image); ImageView cardImage = helper.getView(R.id.deck_info_image);
long code = item.getDeckCoverCard1(); long code = item.getDeckCoverCard1();
...@@ -193,12 +194,13 @@ public class MyDeckListAdapter extends BaseQuickAdapter<MyOnlineDeckDetail, Base ...@@ -193,12 +194,13 @@ public class MyDeckListAdapter extends BaseQuickAdapter<MyOnlineDeckDetail, Base
LogUtil.i(TAG, "current " + item.toString()); LogUtil.i(TAG, "current " + item.toString());
changeDeckPublicState(item); changeDeckPublicState(item);
}); });
helper.getView(R.id.ll_download).setOnClickListener(view -> { helper.getView(R.id.ll_download).setOnLongClickListener(view -> {
//TODO //TODO
//点击“我的卡组”中的某个卡组后,弹出dialog,dialog根据卡组的同步情况自动显示对应的下载/上传按钮 //点击“我的卡组”中的某个卡组后,弹出dialog,dialog根据卡组的同步情况自动显示对应的下载/上传按钮
DeckFile deckFile = new DeckFile(item.getDeckId(), DeckType.ServerType.MY_SQUARE); DeckFile deckFile = new DeckFile(item.getDeckId(), DeckType.ServerType.MY_SQUARE);
mDialogListener.onDismiss(); mDialogListener.onDismiss();
onDeckMenuListener.onDeckSelect(deckFile); onDeckMenuListener.onDeckSelect(deckFile);
return true;
}); });
} }
......
...@@ -22,8 +22,8 @@ ...@@ -22,8 +22,8 @@
android:id="@+id/ll_switch_show" android:id="@+id/ll_switch_show"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_margin="5dp"
android:layout_gravity="start" android:layout_gravity="start"
android:layout_margin="5dp"
android:background="@drawable/button_radius_n" android:background="@drawable/button_radius_n"
android:orientation="horizontal"> android:orientation="horizontal">
...@@ -61,45 +61,33 @@ ...@@ -61,45 +61,33 @@
android:src="@drawable/ic_add_white" /> android:src="@drawable/ic_add_white" />
<LinearLayout <LinearLayout
android:id="@+id/btn_download" android:id="@+id/ll_download"
android:layout_width="75dp" android:layout_width="75dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="18dp" android:layout_marginLeft="18dp"
android:layout_marginTop="15dp" android:layout_marginTop="15dp"
android:orientation="vertical"> android:orientation="vertical">
<LinearLayout
android:id="@+id/ll_download"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="75dp"
android:background="@drawable/button_radius_red"
android:orientation="horizontal">
<ImageView
android:layout_width="10dp"
android:layout_height="10dp"
android:layout_marginLeft="5dp"
android:src="@drawable/ic_file_download_black_24dp" />
<TextView <TextView
android:id="@+id/my_online_deck_type"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:layout_gravity="center"
android:layout_marginLeft="1dp" android:layout_marginLeft="1dp"
android:layout_marginRight="5dp" android:layout_marginTop="75dp"
android:layout_marginRight="1dp"
android:lines="1" android:lines="1"
android:text="@string/pre_view" android:text="@string/category_name"
android:textSize="5sp" /> android:textSize="5sp" />
</LinearLayout>
<TextView <TextView
android:id="@+id/my_deck_name" android:id="@+id/my_deck_name"
android:layout_width="57dp" android:layout_width="57dp"
android:layout_height="18dp" android:layout_height="19dp"
android:layout_gravity="center" android:layout_gravity="center"
android:layout_marginLeft="1dp"
android:gravity="center" android:gravity="center"
android:ellipsize="end"
android:text="deck_name" android:text="deck_name"
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="7sp" /> android:textSize="7sp" />
...@@ -110,6 +98,7 @@ ...@@ -110,6 +98,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:layout_gravity="center"
android:gravity="center" android:gravity="center"
android:layout_marginTop="1dp"
android:lines="1" android:lines="1"
android:text="1900-02-03" android:text="1900-02-03"
android:textSize="6sp" /> android:textSize="6sp" />
......
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