您可以通过设置b视图的marginBottom来实现向下平移隐藏。例如,将b视图的marginBottom设置为负数,将会将其向下平移隐藏。您可以在代码中使用以下方式实现:

ConstraintLayout.LayoutParams lp = (ConstraintLayout.LayoutParams) b.getLayoutParams();
lp.bottomMargin = -b.getHeight();
b.setLayoutParams(lp);

请注意,这种方法只是将视图向下平移,但是它仍然存在于布局中,可能会影响其他视图的布局。如果您想完全隐藏视图,最好使用setVisibility(View.GONE)。

Android ConstraintLayout: 如何隐藏底部视图 (向下平移)

原文地址: https://www.cveoy.top/t/topic/kJUV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录