Skip to content

Commit 435c4b7

Browse files
committed
1、修改Demo活动页tab效果切换没有实时切换BUG
2、变更了新的录屏gif
1 parent a0d1845 commit 435c4b7

File tree

4 files changed

+16
-7
lines changed

4 files changed

+16
-7
lines changed

apk/sample.apk

100 Bytes
Binary file not shown.

app/src/main/java/com/aries/library/fast/demo/module/activity/ActivityFragment.java

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,16 @@ public int getContentLayout() {
9494
return R.layout.fast_layout_title_view_pager;
9595
}
9696

97+
/**
98+
* @param savedInstanceState
99+
*/
97100
@Override
98101
public void initView(Bundle savedInstanceState) {
102+
setTab();
103+
}
104+
105+
private void setTab() {
106+
isSliding = (boolean) SPUtil.get(mContext, SPConstant.SP_KEY_ACTIVITY_TAB_SLIDING, isSliding);
99107
vpContent.removeAllViews();
100108
listFragment.clear();
101109
listFragment.add(MovieBaseFragment.newInstance(MovieConstant.MOVIE_IN_THEATERS));
@@ -111,14 +119,15 @@ public void initView(Bundle savedInstanceState) {
111119
}
112120

113121
@Override
114-
protected void onVisibleChanged(boolean isVisibleToUser) {
115-
super.onVisibleChanged(isVisibleToUser);
116-
LoggerManager.d(TAG, "isVisibleToUser:" + isVisibleToUser);
122+
public void loadData() {
123+
super.loadData();
124+
setTab();
117125
}
118126

119127
@Override
120-
public void loadData() {
121-
super.loadData();
128+
protected void onVisibleChanged(boolean isVisibleToUser) {
129+
super.onVisibleChanged(isVisibleToUser);
130+
LoggerManager.d(TAG, "isVisibleToUser:" + isVisibleToUser);
122131
}
123132

124133
private List<String> getTitles(int array) {
@@ -127,7 +136,8 @@ private List<String> getTitles(int array) {
127136

128137
@Subscriber(mode = ThreadMode.MAIN, tag = EventConstant.EVENT_KEY_REFRESH_ACTIVITY_TAB)
129138
public void refreshActivityTab(boolean isSliding) {
130-
setTitleBar(mTitleBar);
131139
mIsFirstShow = true;
140+
setTitleBar(mTitleBar);
141+
132142
}
133143
}

app/src/main/java/com/aries/library/fast/demo/module/mine/SettingActivity.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333

3434
public class SettingActivity extends BaseTitleActivity {
3535

36-
// @BindView(R.id.stv_activityTabSetting) SuperTextView stvActivityTab;
3736
@BindView(R.id.stv_activityAnimationSetting) SuperTextView stvActivityAnimation;
3837
@BindView(R.id.switch_activityTabSetting) SwitchCompat switchActivityTab;
3938
@BindView(R.id.switch_activityAnimationSetting) SwitchCompat switchActivityAnimation;

screenshot/00.gif

-1.25 MB
Loading

0 commit comments

Comments
 (0)