Example usage for android.view.animation Animation setDuration

List of usage examples for android.view.animation Animation setDuration

Introduction

In this page you can find the example usage for android.view.animation Animation setDuration.

Prototype

public void setDuration(long durationMillis) 

Source Link

Document

How long this animation should last.

Usage

From source file:org.fs.publication.views.ReadActivity.java

@Override
public void showNavigation() {
    clearAnimations();/* www .jav a2 s.co  m*/
    // toolbar
    Animation showToolbarAnim = AnimationUtils.loadAnimation(getContext(), R.anim.top_in);
    showToolbarAnim.setDuration(300L);
    showToolbarAnim.setInterpolator(new FancyInterpolator());
    showToolbarAnim.setAnimationListener(new SimpleAnimationListener() {
        @Override
        public void onAnimationStart(Animation animation) {
            if (isAvailable()) {
                toolbar.setVisibility(View.VISIBLE);
            }
        }
    });
    toolbar.setAnimation(showToolbarAnim);
    // navigation
    Animation showMenuAnim = AnimationUtils.loadAnimation(getContext(), R.anim.bottom_in);
    showMenuAnim.setDuration(300L);
    showMenuAnim.setInterpolator(new FancyInterpolator());
    showMenuAnim.setAnimationListener(new SimpleAnimationListener() {
        @Override
        public void onAnimationStart(Animation animation) {
            if (isAvailable()) {
                layout.setVisibility(View.VISIBLE);
            }
        }
    });
    layout.setAnimation(showMenuAnim);
    // start
    showToolbarAnim.start();
    showMenuAnim.start();
}

From source file:org.fs.publication.views.ReadActivity.java

@Override
public void hideNavigation() {
    clearAnimations();//from   www  . j  ava 2  s  .co m
    // toolbar
    Animation hideToolbarAnim = AnimationUtils.loadAnimation(getContext(), R.anim.top_out);
    hideToolbarAnim.setDuration(300L);
    hideToolbarAnim.setInterpolator(new FancyInterpolator());
    hideToolbarAnim.setAnimationListener(new SimpleAnimationListener() {
        @Override
        public void onAnimationEnd(Animation animation) {
            if (isAvailable()) {
                toolbar.setVisibility(View.INVISIBLE);
            }
        }
    });
    toolbar.setAnimation(hideToolbarAnim);
    // navigation
    Animation hideMenuAnim = AnimationUtils.loadAnimation(getContext(), R.anim.bottom_out);
    hideMenuAnim.setDuration(300L);
    hideMenuAnim.setInterpolator(new FancyInterpolator());
    hideMenuAnim.setAnimationListener(new SimpleAnimationListener() {
        @Override
        public void onAnimationEnd(Animation animation) {
            if (isAvailable()) {
                layout.setVisibility(View.INVISIBLE);
            }
        }
    });
    layout.setAnimation(hideMenuAnim);
    // start
    hideToolbarAnim.start();
    hideMenuAnim.start();
}

From source file:com.flan.stock.view.AnimationTabWidget.java

/**
 * ? ?// ww  w. j  a v a 2  s .  c  o  m
 * @param position
 */
public void setCurrentTab(int position) {

    tv_tag1.setTextSize(12);
    tv_tag2.setTextSize(12);
    tv_tag3.setTextSize(12);
    tv_tag4.setTextSize(12);
    tv_tag5.setTextSize(12);

    tv_tag1.setTextColor(whiteColor);
    tv_tag2.setTextColor(whiteColor);
    tv_tag3.setTextColor(whiteColor);
    tv_tag4.setTextColor(whiteColor);
    tv_tag5.setTextColor(whiteColor);

    switch (position) {
    case 0:
        tv_tag1.setTextColor(redColor);
        tv_tag1.setTextSize(16);
        break;
    case 1:
        tv_tag2.setTextColor(redColor);
        tv_tag2.setTextSize(16);
        break;
    case 2:
        tv_tag3.setTextColor(redColor);
        tv_tag3.setTextSize(16);
        break;
    case 3:
        tv_tag4.setTextColor(redColor);
        tv_tag4.setTextSize(16);
        break;
    case 4:
        tv_tag5.setTextColor(redColor);
        tv_tag5.setTextSize(16);
        break;
    }

    Animation animation = null;
    animation = new TranslateAnimation(imgWidth * currentTab, imgWidth * position, 0, 0);
    animation.setFillAfter(true);//True:???
    animation.setDuration(300); //?
    img_cursor.startAnimation(animation);

    currentTab = position;

}

From source file:com.javierarboleda.visualtilestogether.activities.SignInActivity.java

private void initTutorialView() {
    mPager = (ViewPager) findViewById(R.id.tutorial_view_pager);
    mPager.setAdapter(new TutorialImageAdapter(this));
    TabLayout tabLayout = (TabLayout) findViewById(R.id.tutorial_tab_layout);
    tabLayout.setupWithViewPager(mPager, true);

    mTimer = new Timer();
    mTimer.scheduleAtFixedRate(new RemindTask(), 0, 4000);

    mPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
        @Override//from  w  w  w.ja  va 2  s  .c  o m
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
            mPage = position;
        }

        @Override
        public void onPageSelected(int position) {

        }

        @Override
        public void onPageScrollStateChanged(int state) {

        }
    });

    Animation animation = new AlphaAnimation(0f, 1f);
    animation.setDuration(1400);
    findViewById(R.id.ivTutorial).startAnimation(animation);
    findViewById(R.id.tutorial_view_pager).startAnimation(animation);
    findViewById(R.id.tutorial_tab_layout).startAnimation(animation);
    findViewById(R.id.view_footer).startAnimation(animation);

    final VideoView videoView = (VideoView) findViewById(R.id.vvTutorialVideo);

    videoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.video_tutorial_1));

    videoView.requestFocus();

    videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
        @Override
        public void onPrepared(MediaPlayer mediaPlayer) {
            videoView.seekTo(0);
            videoView.start();
        }
    });

    videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
        @Override
        public void onCompletion(MediaPlayer mediaPlayer) {
            videoView.seekTo(0);
            videoView.start();
        }
    });
}

From source file:com.justwayward.reader.ui.activity.SubjectBookListActivity.java

private void showTagGroup() {
    if (mTagList.isEmpty()) {
        ToastUtils.showToast(getString(R.string.network_error_tips));
        return;/* w  ww  .ja v a 2 s .  c o  m*/
    }
    Animation mShowAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF,
            0.0f, Animation.RELATIVE_TO_SELF, -1.0f, Animation.RELATIVE_TO_SELF, 0.0f);
    mShowAction.setDuration(400);
    rsvTags.startAnimation(mShowAction);
    rsvTags.setVisibility(View.VISIBLE);
}

From source file:de.localtoast.launchit.BackgroundService.java

private void switchToSidebar() {
    if (!sidebarVisible) {
        sidebarVisible = true;//  w w w .j  a va  2s.c  o m

        Context context = getBaseContext();

        WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
        WindowManager.LayoutParams params = new WindowManager.LayoutParams(225,
                WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.TYPE_PHONE,
                WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH
                        | WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,
                PixelFormat.TRANSLUCENT);
        params.gravity = Gravity.TOP | Gravity.RIGHT;

        removeView();
        wm.addView(sidebar, params);
        // TODO move this animation stuff in some sort of gui class or directly to the view
        Animation animation = AnimationUtils.loadAnimation(context, R.anim.slide_in_right);
        animation.setDuration(FADING_DURATION_MS);
        appListView.startAnimation(animation);
        appListView.setVisibility(View.VISIBLE);
    }
}

From source file:android.support.design.widget.FloatingActionButtonEclairMr1.java

@Override
void show(@Nullable final InternalVisibilityChangedListener listener, final boolean fromUser) {
    if (mView.getVisibility() != View.VISIBLE || mIsHiding) {
        // If the view is not visible, or is visible and currently being hidden, run
        // the show animation
        mView.clearAnimation();//from   w  w w  . ja v  a 2s .c  o m
        mView.internalSetVisibility(View.VISIBLE, fromUser);
        Animation anim = android.view.animation.AnimationUtils.loadAnimation(mView.getContext(),
                R.anim.design_fab_in);
        anim.setDuration(SHOW_HIDE_ANIM_DURATION);
        anim.setInterpolator(AnimationUtils.LINEAR_OUT_SLOW_IN_INTERPOLATOR);
        anim.setAnimationListener(new AnimationListenerAdapter() {
            @Override
            public void onAnimationEnd(Animation animation) {
                if (listener != null) {
                    listener.onShown();
                }
            }
        });
        mView.startAnimation(anim);
    } else {
        if (listener != null) {
            listener.onShown();
        }
    }
}

From source file:io.github.developersofcydonia.freedtouch.FreeDTouch.java

private void handlePopupVisibility(final boolean in) {
    Animation fade = AnimationUtils.loadAnimation(mView.getContext(),
            in ? android.R.anim.fade_in : android.R.anim.fade_out);
    fade.setDuration(350);
    fade.setAnimationListener(new Animation.AnimationListener() {
        @Override/* www.  j  av  a 2s .co  m*/
        public void onAnimationStart(Animation animation) {
        }

        @Override
        public void onAnimationEnd(Animation animation) {
            if (in) {
                mPopup.setVisibility(View.VISIBLE);
            } else {
                mPopupContainer.removeAllViews();
            }
        }

        @Override
        public void onAnimationRepeat(Animation animation) {
        }
    });
    if (mPopup != null) {
        mPopup.startAnimation(fade);
    }
}

From source file:android.support.design.widget.FloatingActionButtonGingerbread.java

@Override
void show(@Nullable final InternalVisibilityChangedListener listener, final boolean fromUser) {
    if (isOrWillBeShown()) {
        // We either are or will soon be visible, skip the call
        return;/*  w  w w .  jav a 2  s. c  o  m*/
    }

    mAnimState = ANIM_STATE_SHOWING;

    mView.internalSetVisibility(View.VISIBLE, fromUser);
    Animation anim = android.view.animation.AnimationUtils.loadAnimation(mView.getContext(),
            R.anim.design_fab_in);
    anim.setDuration(SHOW_HIDE_ANIM_DURATION);
    anim.setInterpolator(AnimationUtils.LINEAR_OUT_SLOW_IN_INTERPOLATOR);
    anim.setAnimationListener(new AnimationListenerAdapter() {
        @Override
        public void onAnimationEnd(Animation animation) {
            mAnimState = ANIM_STATE_NONE;
            if (listener != null) {
                listener.onShown();
            }
        }
    });
    mView.startAnimation(anim);
}

From source file:android.support.designox.widget.FloatingActionButtonEclairMr1.java

@Override
void show(@Nullable final InternalVisibilityChangedListener listener, final boolean fromUser) {
    if (mView.getVisibility() != View.VISIBLE || mIsHiding) {
        // If the view is not visible, or is visible and currently being hidden, run
        // the show animation
        mView.clearAnimation();//from w w  w .jav  a2  s.  co  m
        mView.internalSetVisibility(View.VISIBLE, fromUser);
        Animation anim = android.view.animation.AnimationUtils.loadAnimation(mView.getContext(),
                R.anim.design_fab_in_ox);
        anim.setDuration(SHOW_HIDE_ANIM_DURATION);
        anim.setInterpolator(AnimationUtils.LINEAR_OUT_SLOW_IN_INTERPOLATOR);
        anim.setAnimationListener(new AnimationUtils.AnimationListenerAdapter() {
            @Override
            public void onAnimationEnd(Animation animation) {
                if (listener != null) {
                    listener.onShown();
                }
            }
        });
        mView.startAnimation(anim);
    } else {
        if (listener != null) {
            listener.onShown();
        }
    }
}