public MenuUIOp(Menucontrol menucontrol, String entrance) { mControl = menucontrol; getMGroupBGKind(entrance); MG = new MenuGroup1(mControl.getContext(), null, MGroupBGKind); MG.setMenuGroupListener(mControl); AbsoluteLayout.LayoutParams paramp; if (MGroupBGKind == MenuGroup.nobar_player || MGroupBGKind == MenuGroup.bar_player) paramp = new AbsoluteLayout.LayoutParams( (int) (1920 * Resolution.getScaleX()), (int) (238 * Resolution.getScaleY()), 0, (int) Math.ceil((1080 - 238) * Resolution.getScaleY())); else paramp = new AbsoluteLayout.LayoutParams( (int) (1920 * Resolution.getScaleX()), (int) (152 * Resolution.getScaleY()), 0, (int) ((1080 - 152) * Resolution.getScaleY())); MG.setLayoutParams(paramp); mControl.addView(MG); SF = new SelectFrame(mControl.getContext(), null); SF.setSelectFrameListener(mControl); SF.setFocusable(false); mControl.addView(SF); }
public void RpbvSmg() { if (pBV != null) { mControl.removeViewInLayout(pBV); pBV = null; mControl.addView(MG); MG.setFocusable(true); MG.requestFocus(); MG.myinvalidate(); } }
public void showDialog() { MG.setFocusable(false); AbsoluteLayout.LayoutParams paramp = new AbsoluteLayout.LayoutParams(702, 480, (1920 - 702) / 2, 250); dialog = new DialogView(mControl.getContext(), null); dialog.setLayoutParams(paramp); dialog.initDialogResource(mControl.xmlStringItem); dialog.setDialogListener(mControl); mControl.addView(dialog); dialog.setFocusable(true); dialog.requestFocus(); }
public void showBalancer(List<String> initBalancerPara) { MG.setFocusable(false); AbsoluteLayout.LayoutParams paramp = new AbsoluteLayout.LayoutParams(627, 376, (1920 - 627) / 2, 240); balancer = new Balancer(mControl.getContext(), null); balancer.setBalancerKeyListener(mControl); balancer.setLayoutParams(paramp); balancer.initBalancerRescource(mControl.xmlStringItem, initBalancerPara); mControl.addView(balancer, Resolution.getWidth(), Resolution.getHeight()); balancer.setFocusable(true); balancer.requestFocus(); }
public void RdialogSmg() { if (dialog != null) { mControl.removeViewInLayout(dialog); dialog = null; MG.setFocusable(true); MG.requestFocus(); } }
public void RbalancerSmg() { if (balancer != null) { mControl.removeViewInLayout(balancer); balancer = null; MG.setFocusable(true); MG.requestFocus(); } }
public void RpbvhideSmg() { if (pBV != null) { mControl.removeViewInLayout(pBV); pBV = null; MG.setFocusable(true); MG.requestFocus(); } }
public void showProgressBar(String MenuItemName, String initnum) { if (pBV == null) { int offset = 0; if (MGroupBGKind == MenuGroup.noplayer) { offset = 152; } else { offset = 238; } MG.setFocusable(false); mControl.removeViewInLayout(MG); AbsoluteLayout.LayoutParams paramp = new AbsoluteLayout.LayoutParams(1920, offset, 0, 1080 - offset); pBV = new ProgressBarView(mControl.getContext(), null, MenuItemName, MGroupBGKind); pBV.setProgressBarListener(mControl); if (initnum != null && !initnum.equals("")) { pBV.setProgress(Integer.parseInt(initnum)); } mControl.addView(pBV, paramp); pBV.requestFocus(); } }