连接约束删除边距
Connecting constraint removes margin
当我以编程方式设置约束时,我将视图连接到另一个视图的一侧似乎正在丢失边距(我已经为视图设置了边距):
bottomLineView.setVisibility(View.VISIBLE);
ConstraintSet mainConstraintSet = new ConstraintSet();
mainConstraintSet.clone(mainConstraintLayout);
mainConstraintSet.connect(bottomLineView.getId(), ConstraintSet.TOP, connectingViewId, ConstraintSet.BOTTOM, 0);
mainConstraintSet.applyTo(mainConstraintLayout);
termsAndConditionsTextView.setVisibility(View.VISIBLE);
我知道我可以获得保证金然后应用它
mainConstraintSet.connect(bottomLineView.getId(), ConstraintSet.TOP, bottomViewId, ConstraintSet.BOTTOM, (int) getResources().getDimension(R.dimen.margin_huge));
但是到底有没有留边距呢?
目前没有解决办法。此功能可能会在未来的版本中添加。
当我以编程方式设置约束时,我将视图连接到另一个视图的一侧似乎正在丢失边距(我已经为视图设置了边距):
bottomLineView.setVisibility(View.VISIBLE);
ConstraintSet mainConstraintSet = new ConstraintSet();
mainConstraintSet.clone(mainConstraintLayout);
mainConstraintSet.connect(bottomLineView.getId(), ConstraintSet.TOP, connectingViewId, ConstraintSet.BOTTOM, 0);
mainConstraintSet.applyTo(mainConstraintLayout);
termsAndConditionsTextView.setVisibility(View.VISIBLE);
我知道我可以获得保证金然后应用它
mainConstraintSet.connect(bottomLineView.getId(), ConstraintSet.TOP, bottomViewId, ConstraintSet.BOTTOM, (int) getResources().getDimension(R.dimen.margin_huge));
但是到底有没有留边距呢?
目前没有解决办法。此功能可能会在未来的版本中添加。