@Override
        public void onPanelSlide(View panel, float slideOffset) {
          // For every 1 percent that the panel is slid upwards, clip 1 percent off the top
          // edge of the shortcut card, to achieve the animated effect of the shortcut card
          // being pushed out of view when the panel is slid upwards. slideOffset is 1 when
          // the shortcut card is fully exposed, and 0 when completely hidden.
          float ratioCardHidden = (1 - slideOffset);
          if (mShortcutCardsListView.getChildCount() > 0) {
            final SwipeableShortcutCard v =
                (SwipeableShortcutCard) mShortcutCardsListView.getChildAt(0);
            v.clipCard(ratioCardHidden);
          }

          if (mActionBar != null) {
            // Amount of available space that is not being hidden by the bottom pane
            final int topPaneHeight = (int) (slideOffset * mShortcutCardsListView.getHeight());

            final int availableActionBarHeight = Math.min(mActionBar.getHeight(), topPaneHeight);
            ((HostInterface) getActivity())
                .setActionBarHideOffset(mActionBar.getHeight() - availableActionBarHeight);

            if (!mActionBar.isShowing()) {
              mActionBar.show();
            }
          }
        }
    @Override
    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
      int topPadding =
          paddingEnabled && actionBar != null && actionBar.isShowing() ? actionBar.getHeight() : 0;
      setPadding(0, topPadding, 0, 0);

      super.onMeasure(widthMeasureSpec, heightMeasureSpec);
    }
Exemplo n.º 3
0
  /*public void onDialogClick(ArrayList<Integer> list) {

      //ArrayList<String> filterString = new ArrayList<String>();
      if (list.size() == 0) {
          setBtnEnable(true);

      } else {
          for (int i : list) {
              String s = filterWord.get(i).str;
              Log.d(TAG, "onFilterClick  " + s);
              //filterString.add(s);
              mUserFilter.add(s);

          }
          ImageFragment fragment = (ImageFragment) getFragmentManager().
                  findFragmentById(R.id.image_fragment);
          fragment.newImage(mUserFilter);
          setBtnEnable(false);
          //process(fontPath, borderPath, imagePath, list);
      }
  }*/
  private void fadeBars() {
    ActionBar actionBar = getActionBar();
    if (actionBar != null) {
      if (actionBar.isShowing()) {
        fadeBars(true);

      } else {
        fadeBars(false);
      }
    }
  }
 @Override
 public void onClick(View v) {
   Context context = v.getContext();
   if (context instanceof Activity) {
     ActionBar bar = ((Activity) context).getActionBar();
     if (bar.isShowing()) {
       bar.hide();
     } else {
       bar.show();
     }
   }
 }
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    // TODO Auto-generated method stub

    rootView = inflater.inflate(R.layout.fragment_strength_layout, container, false);

    ActionBar actionBar = getActivity().getActionBar();
    // actionBar.setDisplayOptions(
    //	    ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE);
    if (actionBar.isShowing()) {
      actionBar.removeAllTabs();
      // actionBar.setDisplayOptions(
      //	    ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE);
      // actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
    }
    actionBar.setDisplayShowCustomEnabled(false);
    // Screen handling while hiding ActionBar icon.
    actionBar.setDisplayShowHomeEnabled(true);

    // Screen handling while hiding Actionbar title.
    actionBar.setDisplayShowTitleEnabled(true);
    // actionBar.setHomeButtonEnabled(isVisible());
    // Creating ActionBar tabs.
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);

    listStrengthReport = (ListView) rootView.findViewById(R.id.listStrengthReport);

    urlcreatereport = new UrlConnectStrengthReport(rootView.getContext());

    db = new DatabaseOpenHelper(rootView.getContext());

    // load data on the list view
    populateStrengthReportListView(rootView.getContext());

    // ++++++++++++++++++++++++++++++++++++++++++++++
    /*	try{
      new LoadStrengthReport().execute();
    }catch(Exception e){
    	Toast.makeText(getActivity(), "Error occured :"+e.getMessage(), Toast.LENGTH_SHORT);
    	Log.d("Error Occured", e.getMessage());
    }*/
    // +++++++++++++++++++++++++++++++++++++++++++++

    return rootView;
  }
 @Override
 public boolean isShowing() {
   return mActionBar.isShowing();
 }