コード例 #1
0
ファイル: ImageGifFragment.java プロジェクト: yuhengye/Share
  public void runExitAnimation(ObjectAnimator backgroundAnimator) {

    mGifView.setVisibility(View.GONE);
    mPhotoView.setVisibility(View.VISIBLE);
    //        setBitmapToPhotoView();
    //        AnimationRect rect = getArguments().getParcelable("rect");

    AnimationRect.runExitAnimation(mPhotoView, mRect, backgroundAnimator);
  }
コード例 #2
0
ファイル: ImageGifFragment.java プロジェクト: yuhengye/Share
 private void setBitmapToPhotoView() {
   Bitmap bitmap = BitmapCache.getInstance().getBitmap(mPath);
   if (bitmap == null) {
     bitmap =
         BitmapUtil.getSuitableBitmap(
             mPath, mScreenWidth, 0, BitmapUtil.DEFAULT_CONFIG, ImageView.ScaleType.FIT_XY);
     if (bitmap != null) {
       BitmapCache.getInstance().putBitmap(mPath, bitmap);
     }
   }
   mPhotoView.setImageBitmap(bitmap);
 }
コード例 #3
0
ファイル: ImageGifFragment.java プロジェクト: yuhengye/Share
  private void runEnterAnimation() {

    mPhotoView.setVisibility(View.VISIBLE);
    mGifView.setVisibility(View.GONE);
    AnimationRect.runEnterAnimation(mPhotoView, mRect, mGifView);
  }