V3.0 09-27 Tab指针居中问题未解决

This commit is contained in:
kehaoyuan
2017-09-28 15:25:06 +08:00
parent 433646b455
commit 6eb1aefb1c
19 changed files with 126 additions and 96 deletions

View File

@ -4,12 +4,14 @@ import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.v4.content.ContextCompat;
import android.support.v7.widget.GridLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.gh.base.BaseActivity;
import com.gh.base.OnRequestCallBackListener;
@ -37,6 +39,10 @@ public class ConcernActivity extends BaseActivity implements OnClickListener, On
RelativeLayout mConcernTitleRl;
@BindView(R.id.reuse_none_data)
LinearLayout mNoneData;
@BindView(R.id.reuse_tv_none_data)
TextView mNoDataTv;
@BindView(R.id.reuse_no_connection)
LinearLayout mNoConn;
private ConcernAdapter concernAdapter;
private ConcernRecommendAdapter concernRecommendAdapter;
@ -74,7 +80,7 @@ public class ConcernActivity extends BaseActivity implements OnClickListener, On
}
@Override
public void loadDone() {
public void loadDone() { // 关注推荐 回调
mConcernTitleRl.setVisibility(View.VISIBLE);
mConcernRecommendRv.setVisibility(View.VISIBLE);
int size = concernRecommendAdapter.getRecommendGameList().size();
@ -85,13 +91,24 @@ public class ConcernActivity extends BaseActivity implements OnClickListener, On
// 关注的游戏加载完成 再加载热门推荐(根据已关注的游戏过滤)
@Override
public void loadDone(Object obj) {
mNoConn.setVisibility(View.GONE);
mNoneData.setVisibility(View.GONE);
concernRecommendAdapter = new ConcernRecommendAdapter(this, this, (List<GameEntity>)obj, mEntrance);
mConcernRecommendRv.setAdapter(concernRecommendAdapter);
if (obj == null) { // 未登录状态
mNoneData.setVisibility(View.VISIBLE);
mConcernRv.setVisibility(View.GONE);
mNoDataTv.setText(R.string.login_hint);
mNoDataTv.setTextColor(ContextCompat.getColor(ConcernActivity.this, R.color.theme));
}
}
@Override
public void loadError() {
mNoConn.setVisibility(View.VISIBLE);
mNoneData.setVisibility(View.GONE);
}
@Override
@ -100,6 +117,8 @@ public class ConcernActivity extends BaseActivity implements OnClickListener, On
|| concernAdapter.getConcernGameList().isEmpty()) {
mNoneData.setVisibility(View.VISIBLE);
mConcernRv.setVisibility(View.GONE);
mNoDataTv.setText(R.string.game_empty);
mNoDataTv.setTextColor(ContextCompat.getColor(ConcernActivity.this, R.color.c7c7c7));
}
if (concernRecommendAdapter.getRecommendGameList() == null
|| concernRecommendAdapter.getRecommendGameList().isEmpty()) {