如何在viewpager中设置图像以在android中折叠工具栏布局?
我试图在我的项目中实现如何在viewpager中设置图像以在android中折叠工具栏布局?,android,image,android-collapsingtoolbarlayout,Android,Image,Android Collapsingtoolbarlayout,我试图在我的项目中实现折叠工具栏布局(imageView)+表格布局,每当我触摸选项卡(片段),在imageView中折叠工具栏布局需要根据VEIwPage位置进行更改。为此,我初始化了images数组,并在viewpager适配器的getposition中调用image view,然后像这样将数组position添加到image视图中 @覆盖 公共片段getItem(int位置) { for(int i=0;i
折叠工具栏布局
(imageView)+表格布局,每当我触摸选项卡(片段),在imageView中折叠工具栏布局需要根据VEIwPage位置进行更改。为此,我初始化了images数组,并在viewpager适配器的getposition中调用image view,然后像这样将数组position添加到image视图中
@覆盖
公共片段getItem(int位置)
{
for(int i=0;i
但第一次只显示这些图像,然后最后一张图像只显示在所有选项卡上
我的要求是,每当我触摸我的选项卡时,根据我的选项卡位置,它需要在折叠工具栏布局的imageview中应用图像。
请帮忙怎么做?
提前感谢尝试这样做
viewPager.addOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
int pos = tabLayout.getSelectedTabPosition();
if (pos == 0) {
imageView.setImageResource(R.drawable.your_image_for_first);
} else if (pos == 1) {
imageView.setImageResource(R.drawable.your_image_for_second);
}
}
@Override
public void onPageSelected(int position) {
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
viewPager.addOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
int pos = tabLayout.getSelectedTabPosition();
if (pos == 0) {
imageView.setImageResource(R.drawable.your_image_for_first);
} else if (pos == 1) {
imageView.setImageResource(R.drawable.your_image_for_second);
}
}
@Override
public void onPageSelected(int position) {
}
@Override
public void onPageScrollStateChanged(int state) {
}
});