是否可以将 A 布局向左移动以便屏幕的另一侧可见?
Is it possible to move A layout towards left so that other side of screen can be visible?
实际上,我正在尝试构建一个场景在屏幕外的游戏。
我想让我的屏幕向右滚动,这样当我点击任何按钮时,我的那个场景就会出现在屏幕上。
我在 Android 工作室中使用 motionLayout 来完成。
有人可以帮忙吗?
I motionLayout 你会在一种状态下将视图完全限制在屏幕上,而在另一种状态下将视图完全限制在屏幕外。比过渡会“滑动”视图。
人们使用 MotionLayout 执行此操作时的典型问题是如何将“全尺寸视图”限制在屏幕边界之外。
有几种方法可以实现这两个:
- 使用 layout_width="match_parent" & layout_constraintLeft_toRightOf="parent"
- 使用 layout_width="0dp" & layout_constraintLeft_toRightOf="parent" andlayout_constraintWidth_percent="1"
关键是您将视图的左侧限制在 parent 的右侧。
This 是滑入约束的布局示例。
实际上,我正在尝试构建一个场景在屏幕外的游戏。 我想让我的屏幕向右滚动,这样当我点击任何按钮时,我的那个场景就会出现在屏幕上。 我在 Android 工作室中使用 motionLayout 来完成。 有人可以帮忙吗?
I motionLayout 你会在一种状态下将视图完全限制在屏幕上,而在另一种状态下将视图完全限制在屏幕外。比过渡会“滑动”视图。
人们使用 MotionLayout 执行此操作时的典型问题是如何将“全尺寸视图”限制在屏幕边界之外。
有几种方法可以实现这两个:
- 使用 layout_width="match_parent" & layout_constraintLeft_toRightOf="parent"
- 使用 layout_width="0dp" & layout_constraintLeft_toRightOf="parent" andlayout_constraintWidth_percent="1"
关键是您将视图的左侧限制在 parent 的右侧。
This 是滑入约束的布局示例。