/** 关闭视图 */ public void closeMenuView() { if (mView != null) { AnimState = MENUVIEW_CLOSE; closeAnim(); mContentView.isClickable(true); } }
/** * 打开视图 * * @param view 点击的view */ public void openMenuView(View view) { mMenuViewBig.findViewById(R.id.btn_checkmore).setTag(view.getTag(R.id.tag_second)); // if(mView != view){ this.mView = view; mRoot.removeAllViews(); compuleResult(); // } if (mMenuViewSmall != null && mMenuViewBig != null) { if (mRoot.getChildCount() <= 1) { if (mCallbacks != null) { mCallbacks.openMenuSetData(mContext, mMenuViewBig); } mRoot.addView(mMenuViewSmall, paramsSmall); mRoot.addView(mMenuViewBig, 1, paramsBig); mContentView.isClickable(false); } AnimState = MENUVIEW_SHOW; startAnim(); } else { throw new RuntimeException("the ContentView is null,please set MenuView"); } }