UI微调
This commit is contained in:
@ -42,6 +42,19 @@ public class GameDetailActivity extends NormalActivity {
|
||||
bundle.putString(EntranceUtils.KEY_GAMEID, gameId);
|
||||
bundle.putString(EntranceUtils.KEY_ENTRANCE, entrance);
|
||||
// context.startActivity(new IntentFactory.Builder(context).setActivity(GameDetailActivity.class)
|
||||
// .setFragment(GameDetailFragment.class).setArgs(bundle).build());
|
||||
context.startActivity(getTargetIntent(context, GameDetailActivity.class, GameDetailFragment.class, bundle));
|
||||
}
|
||||
|
||||
/**
|
||||
* @param switchToFirstTag 是否跳转到动态 tab
|
||||
*/
|
||||
public static void startGameDetailActivity(Context context, String gameId, String entrance, boolean switchToFirstTag) {
|
||||
Bundle bundle = new Bundle();
|
||||
bundle.putString(EntranceUtils.KEY_GAMEID, gameId);
|
||||
bundle.putString(EntranceUtils.KEY_ENTRANCE, entrance);
|
||||
bundle.putBoolean(EntranceUtils.KEY_TARGET, switchToFirstTag);
|
||||
// context.startActivity(new IntentFactory.Builder(context).setActivity(GameDetailActivity.class)
|
||||
// .setFragment(GameDetailFragment.class).setArgs(bundle).build());
|
||||
context.startActivity(getTargetIntent(context, GameDetailActivity.class, GameDetailFragment.class, bundle));
|
||||
}
|
||||
|
||||
@ -428,7 +428,7 @@ public class InstallFragmentAdapter extends BaseRecyclerAdapter<ViewHolder> {
|
||||
|
||||
DataCollectionUtils.uploadClick(mContext, "列表", "我的光环-我的游戏", gameEntity.getName());
|
||||
|
||||
GameDetailActivity.startGameDetailActivity(mContext, gameEntity.getId(), "(我的光环:我的游戏)");
|
||||
GameDetailActivity.startGameDetailActivity(mContext, gameEntity.getId(), "(我的光环:我的游戏)", true);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@ -83,9 +83,9 @@ public class AskQuestionsNewRepository {
|
||||
public void onResponse(List<AskTagGroupsEntity> response) {
|
||||
super.onResponse(response);
|
||||
AskTagGroupsEntity tagGroupsEntity = new AskTagGroupsEntity();
|
||||
tagGroupsEntity.setIcon("res:///" + R.drawable.ask_tab_all_icon);
|
||||
tagGroupsEntity.setIcon("res:///" + R.drawable.ask_tab_new_icon);
|
||||
tagGroupsEntity.setOrder(0);
|
||||
tagGroupsEntity.setName("全部");
|
||||
tagGroupsEntity.setName("最新");
|
||||
response.add(0, tagGroupsEntity);
|
||||
|
||||
if (userEntity != null) {
|
||||
|
||||
@ -115,6 +115,7 @@ public class GameDetailFragment extends NormalFragment {
|
||||
private boolean mIsTouchScreen = false;
|
||||
private boolean mIsShowKaifuHint;
|
||||
private boolean mIsScrollToKaiFu;
|
||||
private boolean mSwitchToFirstTabInStartup;
|
||||
private int mCurVpPosition;
|
||||
|
||||
private DataWatcher dataWatcher = new DataWatcher() {
|
||||
@ -162,6 +163,7 @@ public class GameDetailFragment extends NormalFragment {
|
||||
|
||||
mGameId = args.getString(EntranceUtils.KEY_GAMEID);
|
||||
mEntrance = args.getString(EntranceUtils.KEY_ENTRANCE);
|
||||
mSwitchToFirstTabInStartup = args.getBoolean(EntranceUtils.KEY_TARGET);
|
||||
|
||||
if (mGameId == null) {
|
||||
mGameEntity = args.getParcelable(GameEntity.TAG);
|
||||
@ -415,6 +417,8 @@ public class GameDetailFragment extends NormalFragment {
|
||||
if (mGameDetailEntity.getUserData() == null || !mGameDetailEntity.getUserData().isGameConcerned()) {
|
||||
mTanBarXinXiTv.performClick();
|
||||
}
|
||||
|
||||
if (mSwitchToFirstTabInStartup) mViewPager.setCurrentItem(0);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user