我正在调整我的应用程序以使其在“自由格式模式”下使用,但我注意到了一件事。我的应用程序具有自定义的开放式活动动画,例如,新活动来自右侧(屏幕外部),并且当应用程序处于“正常模式”(全屏)时,它看起来不错,但是当应用程序处于“自由格式”模式时,尺寸减小并移到左侧,我打开新活动,新活动遍及整个屏幕(不仅从应用程序窗口的边缘,而且从屏幕的边缘),并且看起来很差。
以下是其中一种动画的代码:
<translate
android:duration="@integer/speed_in"
android:fromXDelta="100%p"
android:fromYDelta="0"
android:toXDelta="0"
android:toYDelta="0" />
好像只是屏幕的窗口,而不是应用程序的窗口。
有人知道如何确保新活动仅来自“自由形式窗口模式”下来自应用程序边缘的外部吗?