如何为动画片段设置所需的布局?

时间:2012-10-01 08:28:13

标签: android animation layout fragment

我有一个从右到左动画的片段。我想将它设置为从屏幕左侧100个单位停止。这就是我到目前为止所做的。

    RelativeLayout tempLi;
    Display display = MyActivity.context.getWindowManager().getDefaultDisplay();
    final int width = display.getWidth();

   tempLi.setLayoutParams(new LayoutParams(width-100, LayoutParams.FILL_PARENT));

这行代码使布局从右侧缩短100个单位。我尝试-width + 100,但没有用。 任何建议将不胜感激。 TIA

1 个答案:

答案 0 :(得分:0)

您可以按如下方式将左边距设置为布局:

    RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
    layoutParams.setMargins(100, 0, 0, 0);
    tempLi.setLayoutParams(layoutParams);