Представление изображения ViewPager показывает нулевое в случайном положении элемента в представлении переработчика - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть вид рециркулятора, который содержит пейджер для галереи изображений. В моем представлении списка отображаются все данные, но в случайном виде пейджер представления положения для изображения пуст

 @Override
public Object instantiateItem(@NonNull ViewGroup container, final int position) {
    LayoutInflater mLayoutInflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    assert mLayoutInflater != null;
    View itemView = mLayoutInflater.inflate(R.layout.item_pager, container, false);

    ImageView imageView = itemView.findViewById(R.id.image_pager);
    final TextView more_photos_text = itemView.findViewById(R.id.more_photos_text);
    final RelativeLayout more_photos = itemView.findViewById(R.id.more_photos);
    more_photos.setTag(position);

    if (position == image.size( ) - 1) {
        if (screen == Command.ABS  && !isShowFullGallery) {
            more_photos.setVisibility(View.GONE);
        } else {
            more_photos.setVisibility(View.VISIBLE);
            more_photos_text.setText(Html.fromHtml("<u>For more photos</u>"));
        }
    }
    Log.e("image-----", galleryImages.get(position));
    Engine.getInstance(mContext).loadImage(mContext, galleryImages.get(position), imageView, Constant.PriorityOption.IMMEDIATE);
    container.addView(itemView,0);

    more_photos.setOnClickListener(v -> {
        callGallery(0);


    });

    imageView.setOnClickListener(v -> {
        callGallery(position);


    });

    return itemView;
}
...