gpt4 book ai didi

Android View 生命周期

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:16:58 24 4
gpt4 key购买 nike

我正在使用 SemiClosedSlidingDrawer在我的应用程序中。

快速解释:

  1. 滑动抽屉有 Handlebars 内容部分
  2. 内容部分在 View 创建时部分打开

问题:

当我创建 View 时,内容部分被放大并缓存然后部分显示。如果我对主要内容执行任何操作。它反射(reflect)到滑动抽屉的内容部分。即使它是部分可见的。

我设法找到了 content 未设置为 GONE 的答案,因此只有它正在接收触摸事件。

我必须在所有膨胀缓存完成后设置内容 GONE。所以我需要知道

最后调用哪个 View 创建生命周期方法?在哪里设置 ChildView 的 Visibility 属性?

我可以在 Activity 中引用我的 slidingDrawer 的内容并设置为 GONE 它工作正常。但是应该有一个正确的方法来解决这个问题。

最佳答案

我不明白为什么不能在 Activity 的 onCreate() 中将内容部分设置为消失?

或者,制作您自己的 SemiClosedSlidingDrawer 实现,并使用您自己的实现覆盖所有构造函数。像这样:

SemiClosedSlidingDrawer() {
super.SemiClosedSlidingDrawer();
mContent.setVisibility(View.GONE);
}

关于Android View 生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11632862/

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