Fresco Image Viewer不显示照片

时间:2017-08-18 13:33:41

标签: android fresco

我正在我的应用上使用壁画图像查看器,以便在点击时显示帖子照片使其全屏显示。这是在上周工作,我没有改变我的代码中的任何东西,但现在它不起作用。

这是我的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();
            }
        }
    });
}

它显示黑屏,但它没有冻结,我可以滑动以消除视图。

1 个答案:

答案 0 :(得分:2)

好的,我找到了解决方案,升级所有repos来自build.gradle fresco和frescoImageViwer的最终更新,而不是它的工作。