当选择一个页面时,我希望在当前页面显示一张带有描述的图片。
具体来说,在这个活动中。
具体来说,在这个活动中。
viewPager2.registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() {
@Override
public void onPageSelected(int position) {
super.onPageSelected(position);
viewPagerAdapter.showImage(position);
}
});
在适配器中
public void showImage(int position) {
ViewHolder holer = getHolder(position);
holer.imageview.setVisibility(View.VISIBLE);
}
我希望能够实现与上述相同的功能...
有没有好的解决方案?
viewPager2.getChildAt(0)
。 - Kiwi Linget()
只是getChildAt(index) ?: throw IndexOutOfBoundsException("Index: $index, Size: $childCount")
的一个扩展函数,其作用是使代码更简洁。 - Kiwi LinviewPager2.get(0)
中的数字。 - Hun