iielse / imageviewer

A simple and customizable Android full-screen image viewer 一个简单且可自定义的Android全屏图像浏览器
MIT License
2.23k stars 310 forks source link

希望能优化横屏的缩放过渡动画 #146

Closed TwilightKHQ closed 1 year ago

TwilightKHQ commented 1 year ago

版本:2.1.21 问题:将Demo中的MainActivity固定横屏展示后,图片的缩放动画起始位置有一定的偏移,并不能完全对应上。 因为有产品需要一直保持横屏使用,所以希望能优化一下。

uTools_1680245222019 uTools_1680245165165

iielse commented 1 year ago

step1:更新sdk至:2.1.22 step2:清单文件增加 android:screenOrientation="landscape" step3:在Activity onCreate方法中增加 Config.TRANSITION_OFFSET_X = statusBarHeight

TwilightKHQ commented 1 year ago

补充一下,横屏状态下需要同时考虑水平方向的刘海高度和垂直方向的状态栏高度

Config.TRANSITION_OFFSET_Y = 状态栏高度
Config.TRANSITION_OFFSET_X = 刘海高度