List of usage examples for android.view.animation Animation setDuration
public void setDuration(long durationMillis)
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(); } } }