Commit 970b2b26 authored by fallenstardust's avatar fallenstardust

添加卡查搜索结果计数

简化卡查布局
放大加入收藏按钮
parent 1c4d7351
...@@ -7,6 +7,8 @@ import android.view.Menu; ...@@ -7,6 +7,8 @@ import android.view.Menu;
import android.view.MenuItem; import android.view.MenuItem;
import android.view.MotionEvent; import android.view.MotionEvent;
import android.view.View; import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.appcompat.app.ActionBarDrawerToggle; import androidx.appcompat.app.ActionBarDrawerToggle;
...@@ -56,15 +58,18 @@ class CardSearchActivityImpl extends BaseActivity implements CardLoader.CallBack ...@@ -56,15 +58,18 @@ class CardSearchActivityImpl extends BaseActivity implements CardLoader.CallBack
private DuelAssistantManagement duelAssistantManagement; private DuelAssistantManagement duelAssistantManagement;
private CardDetail mCardDetail; private CardDetail mCardDetail;
private DialogPlus mDialog; private DialogPlus mDialog;
private Button btn_search;
private TextView mResult_count;
@Override @Override
protected void onCreate(@Nullable Bundle savedInstanceState) { protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
setContentView(R.layout.activity_search); setContentView(R.layout.activity_search);
mResult_count = findViewById(R.id.search_result_count);
duelAssistantManagement = DuelAssistantManagement.getInstance(); duelAssistantManagement = DuelAssistantManagement.getInstance();
intentSearchMessage = getIntent().getStringExtra(CardSearchAcitivity.SEARCH_MESSAGE); intentSearchMessage = getIntent().getStringExtra(CardSearchAcitivity.SEARCH_MESSAGE);
Toolbar toolbar = $(R.id.toolbar); // Toolbar toolbar = $(R.id.toolbar);
setSupportActionBar(toolbar); // setSupportActionBar(toolbar);
enableBackHome(); enableBackHome();
mDrawerlayout = $(R.id.drawer_layout); mDrawerlayout = $(R.id.drawer_layout);
mImageLoader = ImageLoader.get(this); mImageLoader = ImageLoader.get(this);
...@@ -73,7 +78,11 @@ class CardSearchActivityImpl extends BaseActivity implements CardLoader.CallBack ...@@ -73,7 +78,11 @@ class CardSearchActivityImpl extends BaseActivity implements CardLoader.CallBack
mCardListAdapater.setItemBg(true); mCardListAdapater.setItemBg(true);
mListView.setLayoutManager(new FastScrollLinearLayoutManager(this)); mListView.setLayoutManager(new FastScrollLinearLayoutManager(this));
mListView.setAdapter(mCardListAdapater); mListView.setAdapter(mCardListAdapater);
// btn_search = $(R.id.btn_search);
btn_search.setOnClickListener((v) -> {
showSearch(true);
});
/*
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle( ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, mDrawerlayout, toolbar, R.string.search_open, R.string.search_close); this, mDrawerlayout, toolbar, R.string.search_open, R.string.search_close);
toggle.setDrawerIndicatorEnabled(false); toggle.setDrawerIndicatorEnabled(false);
...@@ -82,7 +91,7 @@ class CardSearchActivityImpl extends BaseActivity implements CardLoader.CallBack ...@@ -82,7 +91,7 @@ class CardSearchActivityImpl extends BaseActivity implements CardLoader.CallBack
onBack(); onBack();
}); });
toggle.syncState(); toggle.syncState();
// */
mCardLoader = new CardLoader(this); mCardLoader = new CardLoader(this);
mCardLoader.setCallBack(this); mCardLoader.setCallBack(this);
mCardSelector = new CardSearcher($(R.id.nav_view_list), mCardLoader); mCardSelector = new CardSearcher($(R.id.nav_view_list), mCardLoader);
...@@ -194,6 +203,7 @@ class CardSearchActivityImpl extends BaseActivity implements CardLoader.CallBack ...@@ -194,6 +203,7 @@ class CardSearchActivityImpl extends BaseActivity implements CardLoader.CallBack
public void onSearchResult(List<Card> cardInfos, boolean isHide) { public void onSearchResult(List<Card> cardInfos, boolean isHide) {
// Log.d("kk", "find " + (cardInfos == null ? -1 : cardInfos.size())); // Log.d("kk", "find " + (cardInfos == null ? -1 : cardInfos.size()));
mCardListAdapater.set(cardInfos); mCardListAdapater.set(cardInfos);
mResult_count.setText(String.valueOf(cardInfos.size()));
mCardListAdapater.notifyDataSetChanged(); mCardListAdapater.notifyDataSetChanged();
if (cardInfos != null && cardInfos.size() > 0) { if (cardInfos != null && cardInfos.size() > 0) {
mListView.smoothScrollToPosition(0); mListView.smoothScrollToPosition(0);
......
...@@ -187,7 +187,7 @@ ...@@ -187,7 +187,7 @@
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:layout_marginRight="10dp" android:layout_marginRight="10dp"
android:background="@drawable/radius" android:background="@drawable/radius"
android:gravity="right" android:gravity="center_horizontal"
android:text="0" android:text="0"
android:textColor="@color/gold" android:textColor="@color/gold"
android:textStyle="bold" /> android:textStyle="bold" />
......
...@@ -12,13 +12,13 @@ ...@@ -12,13 +12,13 @@
tools:openDrawer="right"> tools:openDrawer="right">
<LinearLayout <FrameLayout
android:id="@+id/layout_main" android:id="@+id/layout_main"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:orientation="vertical"> android:orientation="vertical">
<include layout="@layout/content_toolbar" /> <!--include layout="@layout/content_toolbar" /-->
<com.tubb.smrv.SwipeMenuRecyclerView <com.tubb.smrv.SwipeMenuRecyclerView
android:id="@+id/list_cards" android:id="@+id/list_cards"
...@@ -28,7 +28,36 @@ ...@@ -28,7 +28,36 @@
android:dividerHeight="4dp" android:dividerHeight="4dp"
android:padding="5dp" android:padding="5dp"
android:scrollbars="none" /> android:scrollbars="none" />
</LinearLayout>
<LinearLayout
android:layout_width="60dp"
android:layout_height="100dp"
android:layout_gravity="bottom|right"
android:layout_marginRight="20dp"
android:layout_marginBottom="60dp"
android:orientation="vertical">
<Button
android:id="@+id/btn_search"
android:layout_width="60dp"
android:layout_height="60dp"
android:layout_gravity="center"
android:layout_marginBottom="10dp"
android:background="@drawable/search"
android:gravity="center" />
<TextView
android:id="@+id/search_result_count"
android:layout_width="60dp"
android:layout_height="30dp"
android:background="@drawable/radius"
android:gravity="center_horizontal"
android:text="0"
android:textColor="@color/gold"
android:textStyle="bold" />
</LinearLayout>
</FrameLayout>
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
......
...@@ -129,8 +129,8 @@ ...@@ -129,8 +129,8 @@
<ImageView <ImageView
android:id="@+id/image_fav" android:id="@+id/image_fav"
android:layout_width="20dp" android:layout_width="30dp"
android:layout_height="20dp" android:layout_height="30dp"
android:layout_gravity="bottom|right" android:layout_gravity="bottom|right"
android:paddingRight="5dp" android:paddingRight="5dp"
android:scaleType="center" android:scaleType="center"
......
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