소스 검색

ui:preview Correctly load svg files into PhotoView.

eho 7 년 전
부모
커밋
0231972869
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      src/main/java/com/owncloud/android/ui/preview/PreviewImageFragment.java

+ 3 - 2
src/main/java/com/owncloud/android/ui/preview/PreviewImageFragment.java

@@ -651,8 +651,7 @@ public class PreviewImageFragment extends FileFragment {
                 }
 
                 if (result.ocFile.getMimetype().equalsIgnoreCase("image/png") ||
-                        result.ocFile.getMimetype().equalsIgnoreCase("image/gif") ||
-                        result.ocFile.getMimetype().equals("image/svg+xml")) {
+                        result.ocFile.getMimetype().equalsIgnoreCase("image/gif")) {
                     if (getResources() != null) {
                         Resources r = getResources();
                         Drawable[] layers = new Drawable[2];
@@ -685,6 +684,8 @@ public class PreviewImageFragment extends FileFragment {
                     } else {
                         imageView.setImageBitmap(bitmap);
                     }
+                } else if (result.ocFile.getMimetype().equals("image/svg+xml")) {
+                    imageView.setImageDrawable(result.drawable);
                 } else {
                     imageView.setImageBitmap(bitmap);
                 }