gpt4 book ai didi

android - 是否可以从屏幕上移除(滑出) View ?安卓

转载 作者:行者123 更新时间:2023-11-29 14:52:42 26 4
gpt4 key购买 nike

是否可以从屏幕上移除 View ?安卓

例如我有一些布局,其中包含3个布局;

layout_1 layout_2 layout_3

是否可以点击 layout_1 并将其从屏幕上移开,您将收到可见

layout_2 layout_3

提前致谢。

更新:问题是,我需要顺利地滑出这个 View 。看起来像 Facebook 的侧边栏。但另一件事是,删除 layout_1 后的其他两个布局应拉伸(stretch)以适合父布局。

最佳答案

给 View 设置一个id。

然后做

(LinearLayout) linLayout = (LinearLayout) findViewById(R.id.layout_1);
linLayout.setVisibility(View.GONE);

(将其转换为任何类型。)

或者直接用:

findViewById(R.id.layout_1).setVisibility(View.GONE);

编辑:根据您的新信息和我评论的问题/答案:

(LinearLayout) linLayout = (LinearLayout) findViewById(R.id.layout_1);
Animation animation = new TranslateAnimation(0, 500,0, 0); //May need to check the direction you want.
animation.setDuration(1000);
animation.setFillAfter(true);
linLayout.startAnimation(animation);
linLayout.setVisibility(View.GONE);

如果您希望其他 2 个也逐渐占用空间,您可能需要更高级的东西。

关于android - 是否可以从屏幕上移除(滑出) View ?安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13519009/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com