gpt4 book ai didi

android - 创建和使用用户不可见的 fragment View

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:57:47 25 4
gpt4 key购买 nike

原因

我需要这样做,因为我想获取 fragment View 的可绘制缓存,然后从该 View 创建位图。此位图随后将用于在 Facebook 上发布。

问题

当我创建 Fragment 时,未创建 View ,因为它们尚未通过 Fragment Transaction 添加,并且它们包含的 View 对用户不可见。

我也不想手动绘制这些 View ,因为我不会得到屏幕的精确复制品。

我的问题

有没有一种方法可以在不实际显示 fragment 的情况下拥有 fragment 的全部功能(与通过 FragmentTransaction 添加它的功能相同)?

我需要能够在 fragment 不可见时访问它的 View 。

提前致谢

最佳答案

另一个问题解决了如何 render activities into offscreen buffers .您可以使用此技术将 fragment 渲染到屏幕外缓冲区中。

技术涉及:

  • 使用 startActivityForResult() 而不是 startActivity() 启动新 Activity
  • 设置绘图缓存
  • 布局完成后使用 getDrawingBitmap()

关于android - 创建和使用用户不可见的 fragment View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14631682/

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