我有一个从右到左动画的片段。我想将它设置为从屏幕左侧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
答案 0 :(得分:0)
您可以按如下方式将左边距设置为布局:
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
layoutParams.setMargins(100, 0, 0, 0);
tempLi.setLayoutParams(layoutParams);