コード例 #1
0
ファイル: Home.java プロジェクト: Gikdew/FastOperations
 @Override
 public void onBackPressed() {
   if (startBtn.getVisibility() == View.GONE) {
     mediumBtn.startAnimation(animBounce3);
     easyBtn.startAnimation(animBounce3);
     hardBtn.startAnimation(animBounce3);
     easyRecord.startAnimation(animBounce3);
     mediumRecord.startAnimation(animBounce3);
     hardRecord.startAnimation(animBounce3);
     startBtn.startAnimation(animBounce);
     levelBtn.startAnimation(animBounce);
     scoresBtn.startAnimation(animBounce);
     easyRecord.setVisibility(View.GONE);
     mediumRecord.setVisibility(View.GONE);
     hardRecord.setVisibility(View.GONE);
     easyBtn.setVisibility(View.GONE);
     mediumBtn.setVisibility(View.GONE);
     hardBtn.setVisibility(View.GONE);
     startBtn.setVisibility(View.VISIBLE);
     levelBtn.setVisibility(View.VISIBLE);
     scoresBtn.setVisibility(View.VISIBLE);
   } else {
     finish();
   }
 }
コード例 #2
0
  @Override
  protected final void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    MainActivityMenu menuView = new MainActivityMenu(this);
    layout_ = menuView.getLayout();

    name_ = (EditText) layout_.findViewById(R.id.name);
    name_.addTextChangedListener(new NameListener(this));

    text_ = (TextView) layout_.findViewById(R.id.text);
    text_.setText("");

    menuButton_ = (ToggleButton) layout_.findViewById(R.id.menuButton);
    menuButton_.setChecked(true);
    menuButton_.setOnClickListener(new MenuButtonListener(layout_, menuButton_));

    validButton_ = (Button) layout_.findViewById(R.id.nameButton);

    // Add an animation on start up
    Animation animation =
        AnimationUtils.loadAnimation(getApplicationContext(), R.anim.view_animation);
    validButton_.startAnimation(animation);

    // Add touch listener
    validButton_.setOnTouchListener(new ValidButtonListener(text_, name_, validButton_));

    // Set keyboard hidden by default
    getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

    // Set theme according to preferences
    setTheme();

    setContentView(layout_);
  }
コード例 #3
0
  private void animateButton() {
    AlphaAnimation mAlAnimation = new AlphaAnimation(0, 1);
    mAlAnimation.setDuration(750);
    mAlAnimation.setStartOffset(750);
    mAlAnimation.setInterpolator(new LinearInterpolator());

    exitButton.startAnimation(mAlAnimation);
    exitButton.setVisibility(View.VISIBLE);
  }
コード例 #4
0
 private void makeAllAlphaDown() {
   // TODO Auto-generated method stub
   lv.startAnimation(alphaDown);
   song_search_button.startAnimation(alphaDown);
   slide_songlist_button.startAnimation(alphaDown);
   songs_button.startAnimation(alphaDown);
   artists_button.startAnimation(alphaDown);
   albums_button.startAnimation(alphaDown);
   playlists_button.startAnimation(alphaDown);
 }
コード例 #5
0
ファイル: SubCategory.java プロジェクト: NemOry/EducateMyBaby
 private void AnimateButtons() {
   Button[] buttons = {
     btnAnimals,
     btnCartoons,
     btnMathematics,
     btnShapes,
     btnColors,
     btnObjects,
     btnBody,
     btnNurseryRhimes,
     btnObjectsInstruments
   };
   for (Button b : buttons) {
     b.startAnimation(anim);
   }
 }
コード例 #6
0
  @Override
  public void onResume() {

    // to fade the settings button
    ImageButton settingsButton = (ImageButton) getActivity().findViewById(R.id.button_settings);

    switch (mCurrentMode) {
      case R.id.mode_lightswitch:
        mLightswitch = (LightSwitch) getActivity().findViewById(R.id.button_lightswitch);
        mLightswitch.setChecked(false);
        if (mOn) mLightswitch.setChecked(true);
        mLightswitch.setOnCheckedChangeListener(
            new OnCheckedChangeListener() {
              @Override
              public void onCheckedChanged(CompoundButton button, boolean isChecked) {
                mListener.onLightControlClick(isChecked);
              }
            });
        settingsButton.setAlpha(255);
        break;
      case R.id.mode_blackout:
        Button image = (Button) getActivity().findViewById(R.id.button_black);
        Animation fadeOut = AnimationUtils.loadAnimation(getActivity(), R.anim.fade_out);
        image.startAnimation(fadeOut);
        settingsButton.setAlpha(90);
        break;
      case R.id.mode_viewfinder:
      case R.id.mode_lightbulb:
        mBulb = (ImageButton) getActivity().findViewById(R.id.button_bulb);
        mDrawable = (TransitionDrawable) mBulb.getDrawable();
        mDrawable.setCrossFadeEnabled(true);
        if (mOn) mDrawable.startTransition(0);
        settingsButton.setAlpha(255);

        break;
    }

    PreviewSurface surface = (PreviewSurface) getActivity().findViewById(R.id.surface);
    if (mCurrentMode == R.id.mode_viewfinder) {
      surface.setLayoutParams(
          new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
    } else {
      surface.setLayoutParams(new LayoutParams(1, 1));
    }

    super.onResume();
  }
コード例 #7
0
 @Override
 public void onClick(View v) {
   // TODO Auto-generated method stub
   Animation animation = new TranslateAnimation(0, 0, 0, -120);
   animation.setDuration(1000);
   animation.setFillAfter(true);
   buttonTest.startAnimation(animation);
   Animation imgview = new AlphaAnimation(0, 1);
   imgview.setDuration(2000);
   email.setVisibility(View.VISIBLE);
   email.startAnimation(imgview);
   pass.setVisibility(View.VISIBLE);
   pass.startAnimation(imgview);
   btn.setVisibility(View.VISIBLE);
   btn.startAnimation(imgview);
   buttonTest.setEnabled(false);
 }
コード例 #8
0
  private void disableTut() {
    // TODO Auto-generated method stub
    swipe_left.setVisibility(View.GONE);
    swipe_left_textview.setVisibility(View.GONE);
    swipe_right.setVisibility(View.GONE);
    swipe_right_textview.setVisibility(View.GONE);
    tut_button.setVisibility(View.GONE);
    point_tut_imageview.setVisibility(View.GONE);
    point_textview.setVisibility(View.GONE);

    lv.startAnimation(alphaUp);
    song_search_button.startAnimation(alphaUp);
    songs_button.startAnimation(alphaUp);
    slide_songlist_button.startAnimation(alphaUp);
    artists_button.startAnimation(alphaUp);
    albums_button.startAnimation(alphaUp);
    playlists_button.startAnimation(alphaUp);
  }
コード例 #9
0
        @Override
        public void onLeScan(BluetoothDevice bluetoothDevice, int i, byte[] bytes) {

          System.out.println(bluetoothDevice.getName());
          // writeLine("Found device: " + bluetoothDevice.getAddress());

          // Check if the device has the UART service.
          if (parseUUIDs(bytes).contains(UART_UUID)) {
            // Found a device, stop the scan.
            adapter.stopLeScan(scanCallback);
            // writeLine("Found UART service!");
            connectButton.setBackgroundColor(0xff00ff00);
            connectButton.setText("Connected");
            TranslateAnimation animation = new TranslateAnimation(0.0f, 0.0f, 0.0f, 550.0f);
            animation.setDuration(2000);
            animation.setFillAfter(true);
            connectButton.startAnimation(animation);

            //                .startIndeterminate();animatedCircleLoadingView
            // Connect to the device.
            // Control flow will now go to the callback functions when BTLE events occur.
            gatt = bluetoothDevice.connectGatt(getApplicationContext(), false, callback);
          }
        }
コード例 #10
0
 private void onCreateInAppNotification(Bundle paramBundle)
 {
   setContentView(R.layout.com_mixpanel_android_activity_notification_full);
   Object localObject3 = (ImageView)findViewById(R.id.com_mixpanel_android_notification_gradient);
   Object localObject1 = (FadingImageView)findViewById(R.id.com_mixpanel_android_notification_image);
   paramBundle = (TextView)findViewById(R.id.com_mixpanel_android_notification_title);
   TextView localTextView = (TextView)findViewById(R.id.com_mixpanel_android_notification_subtext);
   Button localButton = (Button)findViewById(R.id.com_mixpanel_android_notification_button);
   LinearLayout localLinearLayout = (LinearLayout)findViewById(R.id.com_mixpanel_android_button_exit_wrapper);
   final Object localObject2 = ((UpdateDisplayState.DisplayState.InAppNotificationState)this.mUpdateDisplayState.getDisplayState()).getInAppNotification();
   Object localObject4 = getWindowManager().getDefaultDisplay();
   Point localPoint = new Point();
   ((Display)localObject4).getSize(localPoint);
   if (getResources().getConfiguration().orientation == 1)
   {
     localObject4 = (RelativeLayout.LayoutParams)localLinearLayout.getLayoutParams();
     ((RelativeLayout.LayoutParams)localObject4).setMargins(0, 0, 0, (int)(localPoint.y * 0.06F));
     localLinearLayout.setLayoutParams((ViewGroup.LayoutParams)localObject4);
   }
   localObject4 = new GradientDrawable(GradientDrawable.Orientation.LEFT_RIGHT, new int[] { -446668676, -448247715, -451405793, -451405793 });
   ((GradientDrawable)localObject4).setGradientType(1);
   if (getResources().getConfiguration().orientation == 2)
   {
     ((GradientDrawable)localObject4).setGradientCenter(0.25F, 0.5F);
     ((GradientDrawable)localObject4).setGradientRadius(Math.min(localPoint.x, localPoint.y) * 0.8F);
     setViewBackground((View)localObject3, (Drawable)localObject4);
     paramBundle.setText(((InAppNotification)localObject2).getTitle());
     localTextView.setText(((InAppNotification)localObject2).getBody());
     localObject3 = ((InAppNotification)localObject2).getImage();
     ((FadingImageView)localObject1).setBackgroundResource(R.drawable.com_mixpanel_android_square_dropshadow);
     if ((((Bitmap)localObject3).getWidth() >= 100) && (((Bitmap)localObject3).getHeight() >= 100)) {
       break label550;
     }
     ((FadingImageView)localObject1).setBackgroundResource(R.drawable.com_mixpanel_android_square_nodropshadow);
   }
   for (;;)
   {
     ((FadingImageView)localObject1).setImageBitmap((Bitmap)localObject3);
     localObject3 = ((InAppNotification)localObject2).getCallToActionUrl();
     if ((localObject3 != null) && (((String)localObject3).length() > 0)) {
       localButton.setText(((InAppNotification)localObject2).getCallToAction());
     }
     localButton.setOnClickListener(new View.OnClickListener()
     {
       /* Error */
       public void onClick(View paramAnonymousView)
       {
         // Byte code:
         //   0: aload_0
         //   1: getfield 21	com/mixpanel/android/surveys/SurveyActivity$1:val$inApp	Lcom/mixpanel/android/mpmetrics/InAppNotification;
         //   4: invokevirtual 37	com/mixpanel/android/mpmetrics/InAppNotification:getCallToActionUrl	()Ljava/lang/String;
         //   7: astore_1
         //   8: aload_1
         //   9: ifnull +55 -> 64
         //   12: aload_1
         //   13: invokevirtual 43	java/lang/String:length	()I
         //   16: ifle +48 -> 64
         //   19: aload_1
         //   20: invokestatic 49	android/net/Uri:parse	(Ljava/lang/String;)Landroid/net/Uri;
         //   23: astore_1
         //   24: new 51	android/content/Intent
         //   27: dup
         //   28: ldc 53
         //   30: aload_1
         //   31: invokespecial 56	android/content/Intent:<init>	(Ljava/lang/String;Landroid/net/Uri;)V
         //   34: astore_1
         //   35: aload_0
         //   36: getfield 19	com/mixpanel/android/surveys/SurveyActivity$1:this$0	Lcom/mixpanel/android/surveys/SurveyActivity;
         //   39: aload_1
         //   40: invokevirtual 60	com/mixpanel/android/surveys/SurveyActivity:startActivity	(Landroid/content/Intent;)V
         //   43: aload_0
         //   44: getfield 19	com/mixpanel/android/surveys/SurveyActivity$1:this$0	Lcom/mixpanel/android/surveys/SurveyActivity;
         //   47: invokestatic 64	com/mixpanel/android/surveys/SurveyActivity:access$000	(Lcom/mixpanel/android/surveys/SurveyActivity;)Lcom/mixpanel/android/mpmetrics/MixpanelAPI;
         //   50: invokevirtual 70	com/mixpanel/android/mpmetrics/MixpanelAPI:getPeople	()Lcom/mixpanel/android/mpmetrics/MixpanelAPI$People;
         //   53: ldc 72
         //   55: aload_0
         //   56: getfield 21	com/mixpanel/android/surveys/SurveyActivity$1:val$inApp	Lcom/mixpanel/android/mpmetrics/InAppNotification;
         //   59: invokeinterface 78 3 0
         //   64: aload_0
         //   65: getfield 19	com/mixpanel/android/surveys/SurveyActivity$1:this$0	Lcom/mixpanel/android/surveys/SurveyActivity;
         //   68: invokevirtual 81	com/mixpanel/android/surveys/SurveyActivity:finish	()V
         //   71: aload_0
         //   72: getfield 19	com/mixpanel/android/surveys/SurveyActivity$1:this$0	Lcom/mixpanel/android/surveys/SurveyActivity;
         //   75: invokestatic 85	com/mixpanel/android/surveys/SurveyActivity:access$100	(Lcom/mixpanel/android/surveys/SurveyActivity;)I
         //   78: invokestatic 91	com/mixpanel/android/mpmetrics/UpdateDisplayState:releaseDisplayState	(I)V
         //   81: return
         //   82: astore_1
         //   83: ldc 93
         //   85: ldc 95
         //   87: aload_1
         //   88: invokestatic 101	android/util/Log:i	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
         //   91: pop
         //   92: return
         //   93: astore_1
         //   94: ldc 93
         //   96: ldc 103
         //   98: invokestatic 106	android/util/Log:i	(Ljava/lang/String;Ljava/lang/String;)I
         //   101: pop
         //   102: goto -38 -> 64
         // Local variable table:
         //   start	length	slot	name	signature
         //   0	105	0	this	1
         //   0	105	1	paramAnonymousView	View
         // Exception table:
         //   from	to	target	type
         //   19	24	82	java/lang/IllegalArgumentException
         //   24	64	93	android/content/ActivityNotFoundException
       }
     });
     localButton.setOnTouchListener(new View.OnTouchListener()
     {
       public boolean onTouch(View paramAnonymousView, MotionEvent paramAnonymousMotionEvent)
       {
         if (paramAnonymousMotionEvent.getAction() == 0) {
           paramAnonymousView.setBackgroundResource(R.drawable.com_mixpanel_android_cta_button_highlight);
         }
         for (;;)
         {
           return false;
           paramAnonymousView.setBackgroundResource(R.drawable.com_mixpanel_android_cta_button);
         }
       }
     });
     localLinearLayout.setOnClickListener(new View.OnClickListener()
     {
       public void onClick(View paramAnonymousView)
       {
         SurveyActivity.this.finish();
         UpdateDisplayState.releaseDisplayState(SurveyActivity.this.mIntentId);
       }
     });
     localObject2 = new ScaleAnimation(0.95F, 1.0F, 0.95F, 1.0F, 1, 0.5F, 1, 1.0F);
     ((ScaleAnimation)localObject2).setDuration(200L);
     ((FadingImageView)localObject1).startAnimation((Animation)localObject2);
     localObject1 = new TranslateAnimation(1, 0.0F, 1, 0.0F, 1, 0.5F, 1, 0.0F);
     ((TranslateAnimation)localObject1).setInterpolator(new DecelerateInterpolator());
     ((TranslateAnimation)localObject1).setDuration(200L);
     paramBundle.startAnimation((Animation)localObject1);
     localTextView.startAnimation((Animation)localObject1);
     localButton.startAnimation((Animation)localObject1);
     localLinearLayout.startAnimation(AnimationUtils.loadAnimation(this, R.anim.com_mixpanel_android_fade_in));
     return;
     ((GradientDrawable)localObject4).setGradientCenter(0.5F, 0.33F);
     ((GradientDrawable)localObject4).setGradientRadius(Math.min(localPoint.x, localPoint.y) * 0.7F);
     break;
     label550:
     if (Color.alpha(Bitmap.createScaledBitmap((Bitmap)localObject3, 1, 1, false).getPixel(0, 0)) < 255) {
       ((FadingImageView)localObject1).setBackgroundResource(R.drawable.com_mixpanel_android_square_nodropshadow);
     }
   }
 }
コード例 #11
0
 private void dismissWithAnimation(boolean fromCancel) {
   mCloseFromCancel = fromCancel;
   mConfirmButton.startAnimation(mOverlayOutAnim);
   mDialogView.startAnimation(mModalOutAnim);
 }
コード例 #12
0
 // Various methods used to animate a button creation
 public void appear(Button b) {
   Animation anim = AnimationUtils.loadAnimation(this, R.anim.anim_fade_in);
   anim.setAnimationListener(this);
   b.startAnimation(anim);
 }
コード例 #13
0
 public void appearAndSlide(Button b) {
   Animation anim = AnimationUtils.loadAnimation(this, R.anim.anim_fade_in_translate_right);
   anim.setAnimationListener(this);
   b.startAnimation(anim);
 }