所以我有一个像这样实现的 View 寻呼机
在主视图中,屏幕右上角有一个类似于导航栏的按钮。当我单击或滑动它时,我希望它消失,当它重新聚焦在主屏幕上时,我希望它再次出现。我已经尝试了几个小时但没有成功。
我知道我需要使用 setVisibility(View.GONE)/VISIBLE
我只是不断获取空指针,否则图像不会改变。
我已经实现了 OnPageChangeListener()
并尝试使用 otto 事件来更改按钮状态,但从未收到该事件。
简而言之,主要目标是能够与 ViewPager 中未明显显示的任何 View 上的元素进行交互
最佳答案
尝试使用ArrayList<Fragment>
当你在OnPageChangeListener()
时,对上一个和下一个 Fragment 执行您想要执行的操作。
关于java - 更改未聚焦的 ViewPager fragment 中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24691171/