java - 如何了解 ViewPager 中页面的状态

标签 java android android-layout

我正在使用 ViewPager 实现一个图片库。

每个页面从互联网加载一张图像并将其放入 ImageView 中。

图库还有一个共享按钮(在 ViewPager 外部)。

我想在加载图像时禁用该按钮,并在图像可见时重新启用它。

如何从包含 ViewPager 的 Activity 中了解当前页面的状态(是否显示图像)?

谢谢

最佳答案

您可以重写setPrimaryItem函数

public void setPrimaryItem(android.view.ViewGroup container,
int position, Object object) {
super.setPrimaryItem(container, position, object);
    //check if image is loaded here
};

关于java - 如何了解 ViewPager 中页面的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20912232/

相关文章:

java - 有没有办法通过 Rest 服务发送 Map<String, CustomObject>?

java - 如何让不同类中的两个方法在继续执行之前等待?

java - 没有公平性的 DelayQueue 是否有问题?

java - 安卓.view.InflateException : Binary XML file line #: Error inflating class

android - 如何为 3 种不同状态设置按钮样式

android - 如何使用 Titanium SDK 3.x 在 Android 中隐藏标签栏?

java - 使用 Maven 模块和 Intellij 在测试自动化项目中导入 javax API

javascript - 将本地镜像转换为base64 javascript

android - 如何移动键盘上方的按钮?

android - 自动截断 TextView 文本以免与另一个 TextView 重叠