gpt4 book ai didi

android - 如何检测小部件是否在屏幕上/屏幕外?

转载 作者:行者123 更新时间:2023-11-29 18:23:41 31 4
gpt4 key购买 nike

我正在编写一个类似于 Grid 的自定义 View ,它将用于保存大量图像。我正在使用 ImageButton 来显示图像,我只想在按钮出现在屏幕上时将图像加载到按钮上(当它们不在屏幕上时只显示静态背景图像)。原因是我正在从一些后端服务获取图像,我只想在按钮出现在屏幕上时获取它们。

为此,我想知道小部件是否在屏幕上。是否可以检测像按钮这样的小部件是否打开/关闭屏幕?如果没有,关于如何实现我想要做的事情有什么建议吗?

最佳答案

我认为你做不到。创建小部件时,框架只会向您发送一个 onUpdate 请求,然后根据您的更新策略再次发送。

我不明白为什么要在未显示小部件时更改图像。这样做不会为操作系统节省任何资源;它已经知道在屏幕外时不要绘制您的小部件。

关于android - 如何检测小部件是否在屏幕上/屏幕外?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3817480/

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