微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android.widget.ViewAnimator的实例源码

项目:GitHub    文件MainActivity.java   
@Override
public boolean onoptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.menu_toggle_log:
            mLogShown = !mLogShown;
            ViewAnimator output = (ViewAnimator) findViewById(R.id.sample_output);
            if (mLogShown) {
                output.setdisplayedChild(1);
            } else {
                output.setdisplayedChild(0);
            }
            supportInvalidateOptionsMenu();
            return true;
    }
    return super.onoptionsItemSelected(item);
}
项目:GitHub    文件SamplegalleryActivity.java   
@Override protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  setContentView(R.layout.sample_gallery_activity);

  animator = (ViewAnimator) findViewById(R.id.animator);
  imageView = (ImageView) findViewById(R.id.image);

  findViewById(R.id.go).setonClickListener(new View.OnClickListener() {
    @Override public void onClick(View view) {
      Intent gallery = new Intent(ACTION_PICK,EXTERNAL_CONTENT_URI);
      startActivityForResult(gallery,galLERY_REQUEST);
    }
  });

  if (savedInstanceState != null) {
    image = savedInstanceState.getString(KEY_IMAGE);
    if (image != null) {
      loadImage();
    }
  }
}
项目:bluetooth-chat-appliction    文件MainActivity.java   
@Override
public boolean onoptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.menu_toggle_log:
            mLogShown = !mLogShown;
            ViewAnimator output = (ViewAnimator) findViewById(R.id.sample_output);
            if (mLogShown) {
                output.setdisplayedChild(1);
            } else {
                output.setdisplayedChild(0);
            }
            supportInvalidateOptionsMenu();
            return true;
    }
    return super.onoptionsItemSelected(item);
}
项目:buildAPKsApps    文件MediaPicker.java   
private View newList(
    final PickerQuery q,final ViewAnimator flip,AdapterView.OnItemClickListener click) {
  final View list = newList(q,click);
  list.setonKeyListener(new View.OnKeyListener() {
      @Override
      public boolean onKey(View v,int keyCode,KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK &&
            event.getAction() == KeyEvent.ACTION_UP) {
          flip.setInAnimation(getContext(),R.anim.slide_in_left);
          flip.setoutAnimation(getContext(),R.anim.slide_out_right);
          flip.showPrevIoUs();
          flip.removeView(list);
          flip.setInAnimation(getContext(),R.anim.slide_in_right);
          flip.setoutAnimation(getContext(),R.anim.slide_out_left);
          return true;
        }
        return false;
      }
    });
  return list;
}
项目:IslamicLibraryAndroid    文件displayOptionsPopupFragment.java   
@Override
public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState) {
    // Inflate the layout for this fragment

    View v = inflater.inflate(R.layout.display_options_popup,container);
    final ViewAnimator viewAnimator = v.findViewById(R.id.settings_view_container);
    viewAnimator.setdisplayedChild(mCurrentView);
    Window window = getDialog().getwindow();
    if (window != null) {
        window.setGravity(Gravity.TOP | Gravity.END);
        // window.setDimAmount(0);
        window.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
        //getActivity().getwindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
        //window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
    }
    return v;
}
项目:dab-iot    文件MainActivity.java   
@Override
public boolean onoptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.menu_toggle_log:
            mLogShown = !mLogShown;
            ViewAnimator output = (ViewAnimator) findViewById(R.id.sample_output);
            if (mLogShown) {
                output.setdisplayedChild(1);
            } else {
                output.setdisplayedChild(0);
            }
            supportInvalidateOptionsMenu();
            return true;
    }
    return super.onoptionsItemSelected(item);
}
项目:apps-for-android    文件ViewPhotoActivity.java   
private void setupViews() {
    mContainer = (ViewGroup) findViewById(R.id.container_photo);
    mSwitcher = (ViewAnimator) findViewById(R.id.switcher_menu);
    mPhotoView = (ImageView) findViewById(R.id.image_photo);

    mPhotoTitle = (TextView) findViewById(R.id.caption_title);
    mPhotoDate = (TextView) findViewById(R.id.caption_date);

    findViewById(R.id.menu_back).setonClickListener(this);
    findViewById(R.id.menu_set).setonClickListener(this);

    mPhotoTitle.setText(mPhoto.getTitle());
    mPhotoDate.setText(mPhoto.getDate());

    mContainer.setVisibility(View.INVISIBLE);

    // Sets up a view tree observer. The photo will be scaled using the size
    // of one of our views so we must wait for the first layout pass to be
    // done to make sure we have the correct size.
    mContainer.getViewTreeObserver().addOnGlobalLayoutListener(this);
}
项目:apps-for-android    文件PhotostreamActivity.java   
private void setupViews() {
    mInflater = LayoutInflater.from(PhotostreamActivity.this);
    mNextAnimation = AnimationUtils.loadLayoutAnimation(this,R.anim.layout_slide_next);
    mBackAnimation = AnimationUtils.loadLayoutAnimation(this,R.anim.layout_slide_back);

    mSwitcher = (ViewAnimator) findViewById(R.id.switcher_menu);
    mMenuNext = findViewById(R.id.menu_next);
    mMenuBack = findViewById(R.id.menu_back);
    mMenuSeparator = findViewById(R.id.menu_separator);
    mGrid = (GridLayout) findViewById(R.id.grid_photos);

    mMenuNext.setonClickListener(this);
    mMenuBack.setonClickListener(this);
    mMenuBack.setVisibility(View.GONE);
    mMenuSeparator.setVisibility(View.GONE);
    mGrid.setClipToPadding(false);
}
项目:whereuat-android    文件AnimationFactory.java   
/**
 * Flip to the next view of the {@code ViewAnimator}'s subviews. A call to this method will
 * initiate a {@link FlipAnimation} to show the next View.
 * If the currently visible view is the last view,flip direction will be reversed for this
 * transition.
 *
 * @param viewAnimator the {@code ViewAnimator}
 * @param dir the direction of flip
 * @param duration the transition duration in milliseconds
 */
public static void flipTransition(final ViewAnimator viewAnimator,FlipDirection dir,long duration) {

    final View fromView = viewAnimator.getCurrentView();
    final int currentIndex = viewAnimator.getdisplayedChild();
    final int nextIndex = (currentIndex + 1) % viewAnimator.getChildCount();

    final View toView = viewAnimator.getChildAt(nextIndex);

    Animation[] animc = AnimationFactory.flipAnimation(fromView,toView,(nextIndex < currentIndex ? dir.theOtherDirection() : dir),duration,null);

    viewAnimator.setoutAnimation(animc[0]);
    viewAnimator.setInAnimation(animc[1]);

    viewAnimator.showNext();
}
项目:FMTech    文件lit.java   
public final Dialog c(Bundle paramBundle)
{
  un localun = new un(this.ad);
  View localView = LayoutInflater.from(this.ad).inflate(efj.YN,null,false);
  this.ai = ((ViewAnimator)localView.findViewById(efj.YI));
  this.aj = ((RadioGroup)localView.findViewById(efj.YH));
  this.Z = new TextView(this.ad);
  int i = this.ai.getPaddingLeft();
  this.Z.setPadding(i,i,i);
  this.Z.setTextAppearance(this.ad,aaw.qG);
  TextView localTextView = this.Z;
  localun.a.f = localTextView;
  localun.a(localView);
  localun.a(fh.f,this);
  localun.b(fh.a,this);
  return localun.a();
}
项目:test4XXX    文件MainActivity.java   
@Override
public boolean onoptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.menu_toggle_log:
            mLogShown = !mLogShown;
            ViewAnimator output = (ViewAnimator) findViewById(R.id.sample_output);
            if (mLogShown) {
                output.setdisplayedChild(1);
            } else {
                output.setdisplayedChild(0);
            }
            supportInvalidateOptionsMenu();
            return true;
    }
    return super.onoptionsItemSelected(item);
}
项目:auid2    文件MainActivity.java   
@Override
public boolean onoptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.menu_toggle_log:
            mLogShown = !mLogShown;
            ViewAnimator output = (ViewAnimator) findViewById(R.id.sample_output);
            if (mLogShown) {
                output.setdisplayedChild(1);
            } else {
                output.setdisplayedChild(0);
            }
            supportInvalidateOptionsMenu();
            return true;
    }
    return super.onoptionsItemSelected(item);
}
项目:phonepick    文件MainActivity.java   
@Override
public boolean onoptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.menu_toggle_log:
            mLogShown = !mLogShown;
            ViewAnimator output = (ViewAnimator) findViewById(R.id.sample_output);
            if (mLogShown) {
                output.setdisplayedChild(1);
            } else {
                output.setdisplayedChild(0);
            }
            supportInvalidateOptionsMenu();
            return true;
    }
    return super.onoptionsItemSelected(item);
}
项目:mupdf-android    文件MuPDFFragment.java   
private void makeButtonsView() {
    mButtonsView = getActivity().getLayoutInflater().inflate(R.layout.buttons,null);
    mFilenameView = (TextView)mButtonsView.findViewById(R.id.docNameText);
    mPageSlider = (SeekBar)mButtonsView.findViewById(R.id.pageSlider);
    mPageNumberView = (TextView)mButtonsView.findViewById(R.id.pageNumber);
    mInfoView = (TextView)mButtonsView.findViewById(R.id.info);
    mSearchButton = (ImageButton)mButtonsView.findViewById(R.id.searchButton);
    mReflowButton = (ImageButton)mButtonsView.findViewById(R.id.reflowButton);
    mOutlineButton = (ImageButton)mButtonsView.findViewById(R.id.outlineButton);
    mAnnotButton = (ImageButton)mButtonsView.findViewById(R.id.editAnnotButton);
    mAnnottypeText = (TextView)mButtonsView.findViewById(R.id.annottype);
    mTopBarSwitcher = (ViewAnimator)mButtonsView.findViewById(R.id.switcher);
    mSearchBack = (ImageButton)mButtonsView.findViewById(R.id.searchBack);
    mSearchFwd = (ImageButton)mButtonsView.findViewById(R.id.searchForward);
    mSearchText = (EditText)mButtonsView.findViewById(R.id.searchText);
    mLinkButton = (ImageButton)mButtonsView.findViewById(R.id.linkButton);
    mMoreButton = (ImageButton)mButtonsView.findViewById(R.id.moreButton);
    mTopBarSwitcher.setVisibility(View.INVISIBLE);
    mPageNumberView.setVisibility(View.INVISIBLE);
    mInfoView.setVisibility(View.INVISIBLE);
    mPageSlider.setVisibility(View.INVISIBLE);
}
项目:mupdf-android    文件MuPDFActivity.java   
private void makeButtonsView() {
    mButtonsView = getLayoutInflater().inflate(R.layout.buttons,null);
    mFilenameView = (TextView)mButtonsView.findViewById(R.id.docNameText);
    mPageSlider = (SeekBar)mButtonsView.findViewById(R.id.pageSlider);
    mPageNumberView = (TextView)mButtonsView.findViewById(R.id.pageNumber);
    mInfoView = (TextView)mButtonsView.findViewById(R.id.info);
    mSearchButton = (ImageButton)mButtonsView.findViewById(R.id.searchButton);
    mReflowButton = (ImageButton)mButtonsView.findViewById(R.id.reflowButton);
    mOutlineButton = (ImageButton)mButtonsView.findViewById(R.id.outlineButton);
    mAnnotButton = (ImageButton)mButtonsView.findViewById(R.id.editAnnotButton);
    mAnnottypeText = (TextView)mButtonsView.findViewById(R.id.annottype);
    mTopBarSwitcher = (ViewAnimator)mButtonsView.findViewById(R.id.switcher);
    mSearchBack = (ImageButton)mButtonsView.findViewById(R.id.searchBack);
    mSearchFwd = (ImageButton)mButtonsView.findViewById(R.id.searchForward);
    mSearchText = (EditText)mButtonsView.findViewById(R.id.searchText);
    mLinkButton = (ImageButton)mButtonsView.findViewById(R.id.linkButton);
    mMoreButton = (ImageButton)mButtonsView.findViewById(R.id.moreButton);
    mTopBarSwitcher.setVisibility(View.INVISIBLE);
    mPageNumberView.setVisibility(View.INVISIBLE);
    mInfoView.setVisibility(View.INVISIBLE);
    mPageSlider.setVisibility(View.INVISIBLE);
}
项目:pga309-blutooth-android-tensometer    文件MainActivity.java   
@Override
public boolean onoptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.menu_toggle_log:
            mLogShown = !mLogShown;
            ViewAnimator output = (ViewAnimator) findViewById(R.id.sample_output);
            if (mLogShown) {
                output.setdisplayedChild(1);
            } else {
                output.setdisplayedChild(0);
            }
            supportInvalidateOptionsMenu();
            return true;
    }
    return super.onoptionsItemSelected(item);
}
项目:binea_project_for_android    文件MainActivity.java   
@Override
public boolean onoptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.menu_toggle_log:
            mLogShown = !mLogShown;
            ViewAnimator output = (ViewAnimator) findViewById(R.id.sample_output);
            if (mLogShown) {
                output.setdisplayedChild(1);
            } else {
                output.setdisplayedChild(0);
            }
            supportInvalidateOptionsMenu();
            return true;
    }
    return super.onoptionsItemSelected(item);
}
项目:ArduinoAndroidBluetoothSerialComm    文件MainActivity.java   
@Override
public boolean onoptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.menu_toggle_log:
            mLogShown = !mLogShown;
            ViewAnimator output = (ViewAnimator) findViewById(R.id.sample_output);
            if (mLogShown) {
                output.setdisplayedChild(1);
            } else {
                output.setdisplayedChild(0);
            }
            supportInvalidateOptionsMenu();
            return true;
    }
    return super.onoptionsItemSelected(item);
}
项目:G-Suite-Hotels-Demo    文件Main.java   
@Override
public boolean onoptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.menu_toggle_log:
            mLogShown = !mLogShown;
            ViewAnimator output = (ViewAnimator) findViewById(R.id.sample_output);
            if (mLogShown) {
                output.setdisplayedChild(1);
            } else {
                output.setdisplayedChild(0);
            }
            supportInvalidateOptionsMenu();
            return true;
    }
    return super.onoptionsItemSelected(item);
}
项目:HackChat    文件MainActivity.java   
@Override
public boolean onoptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.menu_toggle_log:
            mLogShown = !mLogShown;
            ViewAnimator output = (ViewAnimator) findViewById(R.id.sample_output);
            if (mLogShown) {
                output.setdisplayedChild(1);
            } else {
                output.setdisplayedChild(0);
            }
            supportInvalidateOptionsMenu();
            return true;
    }
    return super.onoptionsItemSelected(item);
}
项目:One    文件FragmentTestActivity.java   
@Override
public boolean onoptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.menu_toggle_log:
            mLogShown = !mLogShown;
            ViewAnimator output = (ViewAnimator) findViewById(R.id.sample_output);
            if (mLogShown) {
                output.setdisplayedChild(1);
            } else {
                output.setdisplayedChild(0);
            }
            supportInvalidateOptionsMenu();
            return true;
    }
    return super.onoptionsItemSelected(item);
}
项目:picasso    文件SamplegalleryActivity.java   
@Override protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  setContentView(R.layout.sample_gallery_activity);

  animator = (ViewAnimator) findViewById(R.id.animator);
  imageView = (ImageView) findViewById(R.id.image);

  findViewById(R.id.go).setonClickListener(new View.OnClickListener() {
    @Override public void onClick(View view) {
      Intent gallery = new Intent(ACTION_PICK,galLERY_REQUEST);
    }
  });

  if (savedInstanceState != null) {
    image = savedInstanceState.getString(KEY_IMAGE);
    if (image != null) {
      loadImage();
    }
  }
}
项目:WikiCards    文件CardActivity.java   
private void initFlipCard() {
  viewAnimator = (ViewAnimator) this.findViewById(R.id.viewFlipper);
  cardFront = LayoutInflater.from(this).inflate(R.layout.card,null);
  cardBack = LayoutInflater.from(this).inflate(R.layout.card,null);
  viewAnimator.addView(cardFront);
  viewAnimator.addView(cardBack);
  currentCard = cardFront;

  viewAnimator.setonClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
      flipCard();
      updateNavBar();
    }
  });
}
项目:Secrecy_fdroid_DEPRECIATED    文件FilesListFragment.java   
@UiThread
void switchView(View parentView,int showView) {
    if (parentView == null)
        return;
    Fileslistadapter.ViewHolder holder = (Fileslistadapter.ViewHolder) parentView.getTag();

    ViewAnimator viewAnimator = holder.animator;
    viewAnimator.setInAnimation(context,R.anim.slide_down);
    int viewIndex = 0;
    switch (showView) {
        case R.id.dataLayout:
            viewIndex = 0;
            break;
        case R.id.DecryptLayout:
            viewIndex = 1;
            break;
    }
    viewAnimator.setdisplayedChild(viewIndex);
    holder.page = viewIndex;
}
项目:android-FragmentTransition    文件MainActivity.java   
@Override
public boolean onoptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.menu_toggle_log:
            mLogShown = !mLogShown;
            ViewAnimator output = (ViewAnimator) findViewById(R.id.sample_output);
            if (mLogShown) {
                output.setdisplayedChild(1);
            } else {
                output.setdisplayedChild(0);
            }
            supportInvalidateOptionsMenu();
            return true;
    }
    return super.onoptionsItemSelected(item);
}
项目:lab.mobile    文件MainActivity.java   
@Override
public boolean onoptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.menu_toggle_log:
            mLogShown = !mLogShown;
            ViewAnimator output = (ViewAnimator) findViewById(R.id.sample_output);
            if (mLogShown) {
                output.setdisplayedChild(1);
            } else {
                output.setdisplayedChild(0);
            }
            supportInvalidateOptionsMenu();
            return true;
    }
    return super.onoptionsItemSelected(item);
}
项目:secrecy    文件FilesListFragment.java   
void switchView(final View frame,final int showView) {
    getActivity().runOnUiThread(new Runnable() {
        @Override
        public void run() {
            if (frame == null) {
                return;
            }
            Fileslistadapter.ViewHolder holder = (Fileslistadapter.ViewHolder) frame.getTag();
            ViewAnimator viewAnimator = holder.animator;
            int viewIndex = 0;
            switch (showView) {
                case R.id.dataLayout:
                    viewIndex = 0;
                    break;
                case R.id.DecryptLayout:
                    viewIndex = 1;
                    break;
            }
            viewAnimator.setdisplayedChild(viewIndex);
            viewAnimator.setInAnimation(null);
            holder.page = viewIndex;
        }
    });
}
项目:Navbro-WebView    文件NavbroActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    getwindow().requestFeature(Window.FEATURE_PROGRESS);
    getwindow().setFeatureInt(Window.FEATURE_PROGRESS,Window.PROGRESS_VISIBILITY_ON);

    setContentView(
            getLayoutInflater().inflate(R.layout.main,null));

    this.viewAnimator = (ViewAnimator) findViewById(R.id.mainViewAnimatorLayout);

    this.myWebView = new MyWebView(this);
    this.myMenu = new MyMenu(this,myWebView,viewAnimator);

    viewAnimator.addView(myWebView);
    viewAnimator.addView(
            getLayoutInflater().inflate(R.layout.web_source,null));

    if(!startActivityFromWidget(getIntent())){
        startActivity();
    }
}
项目:Navbro-WebView    文件MyMenu.java   
public MyMenu(NavbroActivity navAppActivity,MyWebView myWebView,ViewAnimator viewAnimator) {
    this.navAppActivity = navAppActivity;
    this.myWebView = myWebView;
    this.viewAnimator = viewAnimator;
    this.slidingMenu = new SlidingMenu(navAppActivity);
    slidingMenu.setMode(SlidingMenu.LEFT);
    slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_NONE);
    slidingMenu.setShadowWidthRes(R.dimen.shadow_width);
    slidingMenu.setShadowDrawable(R.drawable.my_menu_shadow);
    slidingMenu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
    slidingMenu.setFadeDegree(0.35f);
    slidingMenu.attachToActivity(navAppActivity,SlidingMenu.SLIDING_CONTENT);
    slidingMenu.setMenu(R.layout.left_menu);

    this.view = slidingMenu.getMenu();

    setEventOnClickButton();
    setWebViewSettings();
}
项目:mkRemote    文件Main.java   
protected ViewAnimator buildView() {
    LayoutInflater li = getLayoutInflater();
    ViewAnimator va = (ViewAnimator) li.inflate(R.layout.base,null);
    View v = li.inflate(R.layout.main,null);
    if (app.isLite()) {
        ((ImageView) v.findViewById(R.id.logo)).setimageResource(R.drawable.logo_lite);
    }
    View touch = v.findViewById(R.id.touch_screen);
    touch.setonTouchListener(simpletouchHandler);
    LockSlider ls = (LockSlider) v.findViewById(R.id.drawer);
    if (sharedPreferences.getBoolean(MkRemotePreferences.cs(R.string.c_lock_on),false)) {
        ls.lock();
    } else {
        ls.unlock();
    }
    va.addView(v,MAIN_VIEW);
    va.addView(li.inflate(R.layout.keyboard,null),KEYBOARD_VIEW);
    va.addView(new View(this),BLANK_VIEW);
    va.setdisplayedChild(currentView);
    return va;
}
项目:MyMuPdfSample    文件MuPDFActivity.java   
private void makeButtonsView() {
    mButtonsView = getLayoutInflater().inflate(R.layout.buttons,null);
    mFilenameView = (TextView)mButtonsView.findViewById(R.id.docNameText);
    mPageSlider = (SeekBar)mButtonsView.findViewById(R.id.pageSlider);
    mPageNumberView = (TextView)mButtonsView.findViewById(R.id.pageNumber);
    mInfoView = (TextView)mButtonsView.findViewById(R.id.info);
    mSearchButton = (ImageButton)mButtonsView.findViewById(R.id.searchButton);
    mReflowButton = (ImageButton)mButtonsView.findViewById(R.id.reflowButton);
    mOutlineButton = (ImageButton)mButtonsView.findViewById(R.id.outlineButton);
    mAnnotButton = (ImageButton)mButtonsView.findViewById(R.id.editAnnotButton);
    mAnnottypeText = (TextView)mButtonsView.findViewById(R.id.annottype);
    mTopBarSwitcher = (ViewAnimator)mButtonsView.findViewById(R.id.switcher);
    mSearchBack = (ImageButton)mButtonsView.findViewById(R.id.searchBack);
    mSearchFwd = (ImageButton)mButtonsView.findViewById(R.id.searchForward);
    mSearchText = (EditText)mButtonsView.findViewById(R.id.searchText);
    mLinkButton = (ImageButton)mButtonsView.findViewById(R.id.linkButton);
    mMoreButton = (ImageButton)mButtonsView.findViewById(R.id.moreButton);
    mTopBarSwitcher.setVisibility(View.INVISIBLE);
    mPageNumberView.setVisibility(View.INVISIBLE);
    mInfoView.setVisibility(View.INVISIBLE);
    mPageSlider.setVisibility(View.INVISIBLE);
}
项目:javocsoft-toolBox    文件AnimationFactory.java   
/**
 * Flip to the next view of the {@code ViewAnimator}'s subviews. A call 
 * to this method will initiate a {@link FlipAnimation} to show the next 
 * View. If the currently visible view is the last view,flip direction 
 * will be reversed for this transition.
 *  
 * @param viewAnimator the {@code ViewAnimator}
 * @param dir the direction of flip
 * @param duration the transition duration in milliseconds
 */
public static void flipTransition(final ViewAnimator viewAnimator,long duration) {   

    final View fromView = viewAnimator.getCurrentView();
    final int currentIndex = viewAnimator.getdisplayedChild();
    final int nextIndex = (currentIndex + 1)%viewAnimator.getChildCount();

    final View toView = viewAnimator.getChildAt(nextIndex);     

    if(android.os.Build.VERSION.SDK_INT>=12) {
        //New way of flipping.
        flipTransition(fromView,toView);
    }else{
        //Traditional flip.
        Animation[] animc = AnimationFactory.flipAnimation(fromView,(nextIndex < currentIndex?dir.theOtherDirection():dir),null);
        viewAnimator.setoutAnimation(animc[0]);
        viewAnimator.setInAnimation(animc[1]);
        viewAnimator.showNext();
    }      
}
项目:AnimationApiDemos    文件BookActivity.java   
private void useCodeAnimation(ViewAnimator pages) {
    // 用代码定义一个动画
    AnimationSet slideAnimationSet = new AnimationSet(true);

    // 平移动画
    TranslateAnimation slide = new TranslateAnimation(
            Animation.RELATIVE_TO_PARENT,1f,Animation.RELATIVE_TO_PARENT,Animation.RELATIVE_TO_SELF,0);

    // 缩放动画
    ScaleAnimation scale = new ScaleAnimation(10,1,10,1);
    // 把平移和缩放动画加入动画集合
    slideAnimationSet.addAnimation(slide);
    slideAnimationSet.addAnimation(scale);

    // 持续时间设置为1000ms
    slideAnimationSet.setDuration(1000);

    // 设置动画
    pages.setInAnimation(slideAnimationSet);
}
项目:q-mail    文件RecipientMvpView.java   
public RecipientMvpView(MessageCompose activity) {
    this.activity = activity;

    toView = (RecipientSelectView) activity.findViewById(R.id.to);
    ccView = (RecipientSelectView) activity.findViewById(R.id.cc);
    bccView = (RecipientSelectView) activity.findViewById(R.id.bcc);
    ccwrapper = activity.findViewById(R.id.cc_wrapper);
    ccDivider = activity.findViewById(R.id.cc_divider);
    bccwrapper = activity.findViewById(R.id.bcc_wrapper);
    bccDivider = activity.findViewById(R.id.bcc_divider);
    recipientExpanderContainer = (ViewAnimator) activity.findViewById(R.id.recipient_expander_container);
    cryptoStatusView = (ToolableViewAnimator) activity.findViewById(R.id.crypto_status);
    cryptoStatusView.setonClickListener(this);
    cryptoSpecialModeIndicator = (ToolableViewAnimator) activity.findViewById(R.id.crypto_special_mode);
    cryptoSpecialModeIndicator.setonClickListener(this);

    toView.setonFocuschangelistener(this);
    ccView.setonFocuschangelistener(this);
    bccView.setonFocuschangelistener(this);

    View recipientExpander = activity.findViewById(R.id.recipient_expander);
    recipientExpander.setonClickListener(this);

    View toLabel = activity.findViewById(R.id.to_label);
    View cclabel = activity.findViewById(R.id.cc_label);
    View bcclabel = activity.findViewById(R.id.bcc_label);
    toLabel.setonClickListener(this);
    cclabel.setonClickListener(this);
    bcclabel.setonClickListener(this);
}
项目:GitHub    文件MainActivity.java   
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
    MenuItem logToggle = menu.findItem(R.id.menu_toggle_log);
    logToggle.setVisible(findViewById(R.id.sample_output) instanceof ViewAnimator);
    logToggle.setTitle(mLogShown ? R.string.sample_hide_log : R.string.sample_show_log);

    return super.onPrepareOptionsMenu(menu);
}
项目:bluetooth-chat-appliction    文件MainActivity.java   
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
    MenuItem logToggle = menu.findItem(R.id.menu_toggle_log);
    logToggle.setVisible(findViewById(R.id.sample_output) instanceof ViewAnimator);
    logToggle.setTitle(mLogShown ? R.string.sample_hide_log : R.string.sample_show_log);

    return super.onPrepareOptionsMenu(menu);
}
项目:SmartRC    文件MainActivity.java   
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
    MenuItem logToggle = menu.findItem(R.id.menu_toggle_log);
    logToggle.setVisible(findViewById(R.id.sample_output) instanceof ViewAnimator);
    logToggle.setTitle(mLogShown ? R.string.sample_hide_log : R.string.sample_show_log);

    return super.onPrepareOptionsMenu(menu);
}
项目:FastAndroid    文件ContactDetailActivity.java   
private void initView() {
    mTargetPortrait = (AsyncImageView) findViewById(R.id.target_portrait);
    mTargetName = (TextView) findViewById(R.id.target_name);
    mArrow = (ImageView) findViewById(R.id.target_group_arrow);
    mContactName = (TextView) findViewById(R.id.contact_name);
    mMessage = (EditText) findViewById(R.id.message);
    mSend = (TextView) findViewById(R.id.send);
    mCancel = (TextView) findViewById(R.id.cancel);
    mViewAnimator = (ViewAnimator) findViewById(R.id.va_detail);
    mGridView = (GridView) findViewById(R.id.gridview);

    mCancel.requestFocus();
    this.setFinishOnTouchOutside(false);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。