Skip to content

Commit 3402724

Browse files
author
dongjunkun
committed
fix bug
1 parent 2b8d41c commit 3402724

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

app/build/outputs/apk/app-debug.apk

-5 Bytes
Binary file not shown.

app/src/main/java/com/yyy/djk/dropdownmenu/DropDownMenu.java

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ public void onClick(View v) {
176176
* @param text
177177
*/
178178
public void setTabText(String text) {
179-
if (current_tab_position != 1) {
179+
if (current_tab_position != -1) {
180180
((TextView) tabMenuView.getChildAt(current_tab_position)).setText(text);
181181
}
182182
}
@@ -191,14 +191,16 @@ public void setTabClickable(boolean clickable) {
191191
* 关闭菜单
192192
*/
193193
public void closeMenu() {
194-
((TextView) tabMenuView.getChildAt(current_tab_position)).setTextColor(textUnselectedColor);
195-
((TextView) tabMenuView.getChildAt(current_tab_position)).setCompoundDrawablesWithIntrinsicBounds(null, null,
196-
getResources().getDrawable(menuUnselectedIcon), null);
197-
popupMenuViews.setVisibility(View.GONE);
198-
popupMenuViews.setAnimation(AnimationUtils.loadAnimation(getContext(), R.anim.dd_menu_out));
199-
maskView.setVisibility(GONE);
200-
maskView.setAnimation(AnimationUtils.loadAnimation(getContext(), R.anim.dd_mask_out));
201-
current_tab_position = -1;
194+
if (current_tab_position != -1) {
195+
((TextView) tabMenuView.getChildAt(current_tab_position)).setTextColor(textUnselectedColor);
196+
((TextView) tabMenuView.getChildAt(current_tab_position)).setCompoundDrawablesWithIntrinsicBounds(null, null,
197+
getResources().getDrawable(menuUnselectedIcon), null);
198+
popupMenuViews.setVisibility(View.GONE);
199+
popupMenuViews.setAnimation(AnimationUtils.loadAnimation(getContext(), R.anim.dd_menu_out));
200+
maskView.setVisibility(GONE);
201+
maskView.setAnimation(AnimationUtils.loadAnimation(getContext(), R.anim.dd_mask_out));
202+
current_tab_position = -1;
203+
}
202204

203205
}
204206

0 commit comments

Comments
 (0)