【发布时间】:2012-10-11 23:07:11
【问题描述】:
我已经为此困惑了很长时间。我正在尝试将包含在 FrameLayout 中的片段向右移动,以便只有左侧 20% 的片段可见。
我认为我遇到的问题是父级不会让片段移动到其边界之外,或者我不知道如何移动它。我所尝试的一切都只是将片段推到右墙上,并缩放片段以适应。我需要它把碎片推到右墙外。任何帮助都将不胜感激。
我想要达到的最终效果是,当您按下一个穿戴式组件时,片段会转换为完整视图,然后按下按钮会转换回 20% 视图。我已经设置好了动画,只是片段的实际移动让我很难过。
【问题讨论】:
-
“我已经设置好了动画,只是片段的实际移动让我很困惑”是什么意思?这些说法似乎相互矛盾。你也可以看看我在一两个月前提出的这个问题(并回答了其他答案):stackoverflow.com/questions/12253965/…
-
这意味着虽然它有动画,但这并不意味着片段本身就是动画让它看起来的地方。在实际移动之前,它仍会在原始位置接收 OnClick 事件。
-
这个例子也对我没有帮助,我试图将其部分移出屏幕,而不仅仅是将其挤在边缘。
标签: android layout android-fragments translation