命名规则
This commit is contained in:
@ -34,13 +34,13 @@ import butterknife.BindView;
|
||||
public class ConcernActivity extends BaseActivity implements OnClickListener {
|
||||
|
||||
@BindView(R.id.concern_rv_show)
|
||||
RecyclerView concern_rv_show;
|
||||
RecyclerView mConcernRv;
|
||||
@BindView(R.id.concern_rv_recommend)
|
||||
RecyclerView concern_rv_recommend;
|
||||
RecyclerView mConcernRecommendRv;
|
||||
@BindView(R.id.concern_rl_title)
|
||||
RelativeLayout concern_rl_title;
|
||||
RelativeLayout mConcernTitleRl;
|
||||
@BindView(R.id.reuse_none_data)
|
||||
LinearLayout reuse_none_data;
|
||||
LinearLayout mNoneData;
|
||||
|
||||
private ConcernAdapter concernAdapter;
|
||||
private ConcernRecommendAdapter concernRecommendAdapter;
|
||||
@ -69,22 +69,22 @@ public class ConcernActivity extends BaseActivity implements OnClickListener {
|
||||
|
||||
List<ConcernInfo> concernList = concernManager.getConcernGame();
|
||||
if (concernList == null || concernList.isEmpty()) {
|
||||
reuse_none_data.setVisibility(View.VISIBLE);
|
||||
concern_rv_show.setVisibility(View.GONE);
|
||||
mNoneData.setVisibility(View.VISIBLE);
|
||||
mConcernRv.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
concern_rl_title.setOnClickListener(this);
|
||||
mConcernTitleRl.setOnClickListener(this);
|
||||
|
||||
concern_rv_show.setHasFixedSize(true);
|
||||
concern_rv_show.setLayoutManager(new GridLayoutManager(this, 3));
|
||||
mConcernRv.setHasFixedSize(true);
|
||||
mConcernRv.setLayoutManager(new GridLayoutManager(this, 3));
|
||||
concernAdapter = new ConcernAdapter(this, this, mEntrance);
|
||||
concern_rv_show.setAdapter(concernAdapter);
|
||||
mConcernRv.setAdapter(concernAdapter);
|
||||
|
||||
concern_rv_recommend.setHasFixedSize(true);
|
||||
concern_rv_recommend.setLayoutManager(new GridLayoutManager(this, 4));
|
||||
mConcernRecommendRv.setHasFixedSize(true);
|
||||
mConcernRecommendRv.setLayoutManager(new GridLayoutManager(this, 4));
|
||||
|
||||
concernRecommendAdapter = new ConcernRecommendAdapter(this, this, mEntrance);
|
||||
concern_rv_recommend.setAdapter(concernRecommendAdapter);
|
||||
mConcernRecommendRv.setAdapter(concernRecommendAdapter);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -125,7 +125,7 @@ public class ConcernActivity extends BaseActivity implements OnClickListener {
|
||||
Utils.log("isChanged = " + isChanged);
|
||||
if (isChanged) {
|
||||
concernAdapter = new ConcernAdapter(this, this, mEntrance);
|
||||
concern_rv_show.setAdapter(concernAdapter);
|
||||
mConcernRv.setAdapter(concernAdapter);
|
||||
}
|
||||
isPause = false;
|
||||
}
|
||||
@ -133,27 +133,27 @@ public class ConcernActivity extends BaseActivity implements OnClickListener {
|
||||
|
||||
@Override
|
||||
public void loadDone() {
|
||||
concern_rl_title.setVisibility(View.VISIBLE);
|
||||
concern_rv_recommend.setVisibility(View.VISIBLE);
|
||||
mConcernTitleRl.setVisibility(View.VISIBLE);
|
||||
mConcernRecommendRv.setVisibility(View.VISIBLE);
|
||||
int size = concernRecommendAdapter.getRecommendGameList().size();
|
||||
concern_rv_recommend.setLayoutManager(new GridLayoutManager(this, size > 4 ? 4 : size));
|
||||
concern_rv_recommend.getAdapter().notifyDataSetChanged();
|
||||
mConcernRecommendRv.setLayoutManager(new GridLayoutManager(this, size > 4 ? 4 : size));
|
||||
mConcernRecommendRv.getAdapter().notifyDataSetChanged();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void loadEmpty() {
|
||||
if (concernAdapter.getConcernList() == null
|
||||
|| concernAdapter.getConcernList().isEmpty()) {
|
||||
reuse_none_data.setVisibility(View.VISIBLE);
|
||||
concern_rv_show.setVisibility(View.GONE);
|
||||
mNoneData.setVisibility(View.VISIBLE);
|
||||
mConcernRv.setVisibility(View.GONE);
|
||||
}
|
||||
if (concernRecommendAdapter.getRecommendGameList() == null
|
||||
|| concernRecommendAdapter.getRecommendGameList().isEmpty()) {
|
||||
concern_rl_title.setVisibility(View.GONE);
|
||||
concern_rv_recommend.setVisibility(View.GONE);
|
||||
mConcernTitleRl.setVisibility(View.GONE);
|
||||
mConcernRecommendRv.setVisibility(View.GONE);
|
||||
} else {
|
||||
if (concernRecommendAdapter.getRecommendGameList().size() < 4) {
|
||||
concern_rv_recommend.setLayoutManager(new GridLayoutManager(
|
||||
mConcernRecommendRv.setLayoutManager(new GridLayoutManager(
|
||||
ConcernActivity.this, concernRecommendAdapter.getRecommendGameList().size()));
|
||||
}
|
||||
}
|
||||
@ -161,8 +161,8 @@ public class ConcernActivity extends BaseActivity implements OnClickListener {
|
||||
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
if (v == concern_rl_title) {
|
||||
if (concern_rv_recommend.getVisibility() == View.VISIBLE) {
|
||||
if (v == mConcernTitleRl) {
|
||||
if (mConcernRecommendRv.getVisibility() == View.VISIBLE) {
|
||||
((Concern_LinearLayout) mContentView).hideRecyclerView();
|
||||
} else {
|
||||
((Concern_LinearLayout) mContentView).showRecyclerView();
|
||||
@ -186,9 +186,9 @@ public class ConcernActivity extends BaseActivity implements OnClickListener {
|
||||
concernInfo.setId(gameEntity.getId());
|
||||
concernAdapter.getConcernList().add(0, concernInfo);
|
||||
concernAdapter.getConcernGameList().add(0, gameEntity);
|
||||
if (reuse_none_data.getVisibility() == View.VISIBLE) {
|
||||
reuse_none_data.setVisibility(View.GONE);
|
||||
concern_rv_show.setVisibility(View.VISIBLE);
|
||||
if (mNoneData.getVisibility() == View.VISIBLE) {
|
||||
mNoneData.setVisibility(View.GONE);
|
||||
mConcernRv.setVisibility(View.VISIBLE);
|
||||
}
|
||||
concernAdapter.notifyDataSetChanged();
|
||||
}
|
||||
@ -198,14 +198,14 @@ public class ConcernActivity extends BaseActivity implements OnClickListener {
|
||||
concernRecommendAdapter.getRecommendGameList().remove(i);
|
||||
concernRecommendAdapter.notifyDataSetChanged();
|
||||
if (concernRecommendAdapter.getRecommendGameList().isEmpty()) {
|
||||
concern_rl_title.setVisibility(View.GONE);
|
||||
concern_rv_recommend.setVisibility(View.GONE);
|
||||
mConcernTitleRl.setVisibility(View.GONE);
|
||||
mConcernRecommendRv.setVisibility(View.GONE);
|
||||
}
|
||||
if (concernRecommendAdapter.getRecommendGameList().size() < 4) {
|
||||
concern_rv_recommend.setLayoutManager(new GridLayoutManager(
|
||||
mConcernRecommendRv.setLayoutManager(new GridLayoutManager(
|
||||
ConcernActivity.this, concernRecommendAdapter.getRecommendGameList().size()));
|
||||
} else {
|
||||
concern_rv_recommend.setLayoutManager(new GridLayoutManager(
|
||||
mConcernRecommendRv.setLayoutManager(new GridLayoutManager(
|
||||
ConcernActivity.this, 4));
|
||||
}
|
||||
break;
|
||||
@ -220,17 +220,17 @@ public class ConcernActivity extends BaseActivity implements OnClickListener {
|
||||
}
|
||||
concernRecommendAdapter.notifyDataSetChanged();
|
||||
if (concernRecommendAdapter.getRecommendGameList().isEmpty()) {
|
||||
concern_rl_title.setVisibility(View.GONE);
|
||||
concern_rv_recommend.setVisibility(View.GONE);
|
||||
mConcernTitleRl.setVisibility(View.GONE);
|
||||
mConcernRecommendRv.setVisibility(View.GONE);
|
||||
} else {
|
||||
concern_rl_title.setVisibility(View.VISIBLE);
|
||||
concern_rv_recommend.setVisibility(View.VISIBLE);
|
||||
mConcernTitleRl.setVisibility(View.VISIBLE);
|
||||
mConcernRecommendRv.setVisibility(View.VISIBLE);
|
||||
}
|
||||
if (concernRecommendAdapter.getRecommendGameList().size() < 4) {
|
||||
concern_rv_recommend.setLayoutManager(new GridLayoutManager(
|
||||
mConcernRecommendRv.setLayoutManager(new GridLayoutManager(
|
||||
ConcernActivity.this, concernRecommendAdapter.getRecommendGameList().size()));
|
||||
} else {
|
||||
concern_rv_recommend.setLayoutManager(new GridLayoutManager(
|
||||
mConcernRecommendRv.setLayoutManager(new GridLayoutManager(
|
||||
ConcernActivity.this, 4));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user