Я пытаюсь использовать этот 'StfalconImageViewer' в моем приложении галереи. Мне удалось заставить его работать, чтобы просмотреть изображение из сетки. Но сталкиваются с проблемами при попытке поделиться текущим изображением. Если я нажимаю на изображение, чтобы открыть его с помощью StfalconImageViewer, а затем делюсь этим изображением, оно работает нормально, но если я проведу пальцем влево или вправо, чтобы просмотреть другое изображение (вместо того, чтобы вернуться к виду сетки и щелкнуть другое для просмотра), а затем нажать на Кнопка «Поделиться», затем она поделится первым изображением, которое я нажал в сетке для просмотра. Это имеет смысл, так как в коде у меня есть ссылка на первое изображение, по которому я щелкнул, чтобы открыть его с помощью StfalconImageViewer.
В библиотеке есть «withImageChangeListener», но не могу найти ни одного его примера. Я скачал пример приложения из репозитория, но не смог понять его Если бы кто-то мог объяснить, как использовать это, чтобы решить эту проблему, это было бы хорошо.
моя структура кода похожа на
MainActivity {
RecycledGrid {
GridAdapater
}
}
//------------separate file ---------------
GridAdapter {
onBindViewHolder (holder, position) {
view = getCustomOVerlayView();
shareBtn = getShareButtonFromView();
shareBtn.Onclick() {
share(images[position];
}
new StfalconImageViewer.Builder<>(context, images, ... )
.withStartPosition(position)
.withOverlayView(view)
.show();
}
}
Спасибо