Esempio n. 1
0
 @Override
 public void onScrollInteractionBegin() {
   if (mLauncherOverlayCallbacks.canEnterFullImmersion()) {
     mShowOverlayFeedback = true;
     updatePanelOffset(0);
     mSearchOverlay.setVisibility(View.VISIBLE);
     mSearchOverlay.setLayerType(View.LAYER_TYPE_HARDWARE, null);
   }
 }
Esempio n. 2
0
 @Override
 public void onScrollInteractionEnd() {
   if (mProgress > 25 && mLauncherOverlayCallbacks.enterFullImmersion()) {
     ObjectAnimator oa = LauncherAnimUtils.ofFloat(mSearchOverlay, "translationX", 0);
     oa.addListener(
         new AnimatorListenerAdapter() {
           @Override
           public void onAnimationEnd(Animator arg0) {
             mSearchOverlay.setLayerType(View.LAYER_TYPE_NONE, null);
           }
         });
     oa.start();
     mOverlayPanelShowing = true;
     mShowOverlayFeedback = false;
   }
 }
Esempio n. 3
0
 public void hideOverlayPanel() {
   mLauncherOverlayCallbacks.exitFullImmersion();
   mSearchOverlay.setVisibility(View.INVISIBLE);
   mOverlayPanelShowing = false;
 }