Exemple #1
0
 public void attachToContainer(FrameLayout container) {
   if (mPie == null) {
     mPie = new PieMenu(mActivity);
     LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
     mPie.setLayoutParams(lp);
     populateMenu();
     mPie.setController(this);
   }
   container.addView(mPie);
 }
    public void menuActiviated() {

      System.out.println("Close Menu Activated");
      // Need to figure out how to to the layout.removeView(PieMenu)
      // ll.removeView(PieMenu);
      ((LinearLayout) PieMenu.getParent()).removeView(PieMenu);
    }
Exemple #3
0
  protected void populateMenu() {
    mClose = makeItem(R.drawable.ic_close_window_holo_dark, 1);
    mInfo = makeItem(android.R.drawable.ic_menu_info_details, 1);
    mShare = makeItem(R.drawable.ic_share_holo_dark, 1);
    mOptions = makeItem(R.drawable.ic_settings_holo_dark, 1);
    //        PieStackView stack = new PieStackView(mActivity);
    //        stack.setLayoutListener(new OnLayoutListener() {
    //            @Override
    //            public void onLayout(int ax, int ay, boolean left) {
    //            }
    //        });
    //       // stack.setOnCurrentListener(mTabAdapter);
    //        stack.setAdapter(mTabAdapter);
    setClickListener(this, mInfo, mShare, mClose, mOptions);

    // level 1
    mPie.addItem(mOptions);
    mOptions.addItem(makeFiller());
    mOptions.addItem(makeFiller());
    mOptions.addItem(makeFiller());
    mPie.addItem(mShare);
    mOptions.addItem(mClose);
    mPie.addItem(mInfo);
  }
Exemple #4
0
 protected void forceToTop(FrameLayout container) {
   if (mPie.getParent() != null) {
     container.removeView(mPie);
     container.addView(mPie);
   }
 }