Merge "Fix LongScreenshotActivity rotation" into sc-dev am: 11aac84721
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14999594 Change-Id: I8dc4635ae45c0b7fdac98d7208f68383718a51b1
This commit is contained in:
@@ -250,6 +250,7 @@ public class LongScreenshotActivity extends Activity {
|
|||||||
Log.d(TAG, "onCachedImageLoaded(imageResult=" + imageResult + ")");
|
Log.d(TAG, "onCachedImageLoaded(imageResult=" + imageResult + ")");
|
||||||
BitmapDrawable drawable = new BitmapDrawable(getResources(), imageResult.bitmap);
|
BitmapDrawable drawable = new BitmapDrawable(getResources(), imageResult.bitmap);
|
||||||
mPreview.setImageDrawable(drawable);
|
mPreview.setImageDrawable(drawable);
|
||||||
|
mPreview.setAlpha(1f);
|
||||||
mMagnifierView.setDrawable(drawable, imageResult.bitmap.getWidth(),
|
mMagnifierView.setDrawable(drawable, imageResult.bitmap.getWidth(),
|
||||||
imageResult.bitmap.getHeight());
|
imageResult.bitmap.getHeight());
|
||||||
mCropView.setVisibility(View.VISIBLE);
|
mCropView.setVisibility(View.VISIBLE);
|
||||||
@@ -476,6 +477,7 @@ public class LongScreenshotActivity extends Activity {
|
|||||||
params.height = boundaries.height();
|
params.height = boundaries.height();
|
||||||
mTransitionView.setLayoutParams(params);
|
mTransitionView.setLayoutParams(params);
|
||||||
|
|
||||||
|
if (mLongScreenshot != null) {
|
||||||
ConstraintLayout.LayoutParams enterTransitionParams =
|
ConstraintLayout.LayoutParams enterTransitionParams =
|
||||||
(ConstraintLayout.LayoutParams) mEnterTransitionView.getLayoutParams();
|
(ConstraintLayout.LayoutParams) mEnterTransitionView.getLayoutParams();
|
||||||
float topFraction = Math.max(0,
|
float topFraction = Math.max(0,
|
||||||
@@ -492,3 +494,4 @@ public class LongScreenshotActivity extends Activity {
|
|||||||
topFraction * previewHeight + mPreview.getPaddingTop() + extraPadding);
|
topFraction * previewHeight + mPreview.getPaddingTop() + extraPadding);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user