我正在我的应用上使用壁画图像查看器,以便在点击时显示帖子照片使其全屏显示。这是在上周工作,我没有改变我的代码中的任何东西,但现在它不起作用。
这是我的showFullScreen函数
public void showFullScreenImage(final Context activity, final String imageURL) {
Handler handler = new Handler(activity.getMainLooper());
handler.post(new Runnable() {
public void run() {
try {
List<String> pictures = new ArrayList<>();
pictures.add(imageURL);
GenericDraweeHierarchyBuilder hierarchyBuilder = GenericDraweeHierarchyBuilder.newInstance(mContext.getResources())
.setFailureImage(R.drawable.error)
.setProgressBarImage(new ProgressBarDrawable());
new ImageViewer.Builder<>(activity, pictures).setCustomDraweeHierarchyBuilder(hierarchyBuilder).setStartPosition(0).show();
} catch (Exception ex) {
ex.printStackTrace();
}
}
});
}
它显示黑屏,但它没有冻结,我可以滑动以消除视图。
答案 0 :(得分:2)
好的,我找到了解决方案,升级所有repos来自build.gradle fresco和frescoImageViwer的最终更新,而不是它的工作。