summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/CameraActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/CameraActivity.java')
-rw-r--r--src/com/android/camera/CameraActivity.java15
1 files changed, 11 insertions, 4 deletions
diff --git a/src/com/android/camera/CameraActivity.java b/src/com/android/camera/CameraActivity.java
index 6b1d8d13f..87ebe60a4 100644
--- a/src/com/android/camera/CameraActivity.java
+++ b/src/com/android/camera/CameraActivity.java
@@ -116,6 +116,10 @@ import com.android.camera.util.PhotoSphereHelper;
import com.android.camera.util.PhotoSphereHelper.PanoramaViewHelper;
import com.android.camera.util.UsageStatistics;
import org.codeaurora.snapcam.R;
+import com.bumptech.glide.Glide;
+import com.bumptech.glide.GlideBuilder;
+import com.bumptech.glide.MemoryCategory;
+import com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor;
import java.io.File;
import java.io.IOException;
@@ -1539,8 +1543,7 @@ public class CameraActivity extends Activity
FilmStripView.ImageData.SIZE_FULL);
// Put a CameraPreviewData at the first position.
mWrappedDataAdapter = new FixedFirstDataAdapter(
- new CameraDataAdapter(new ColorDrawable(
- getResources().getColor(R.color.photo_placeholder))),
+ new CameraDataAdapter(R.color.photo_placeholder),
mCameraPreviewData);
mFilmStripView.setViewGap(
@@ -1610,13 +1613,17 @@ public class CameraActivity extends Activity
display.getSize(size);
int width = size.x;
int height = size.y;
-
int lower = Math.min(width, height);
-
int offset = lower * 7 / 100;
SETTING_LIST_WIDTH_1 = lower / 2 + offset;
SETTING_LIST_WIDTH_2 = lower / 2 - offset;
registerSDcardMountedReceiver();
+
+ if (!Glide.isSetup()) {
+ Glide.setup(new GlideBuilder(getApplicationContext())
+ .setResizeService(new FifoPriorityThreadPoolExecutor(2)));
+ Glide.get(getApplicationContext()).setMemoryCategory(MemoryCategory.HIGH);
+ }
}
private void setRotationAnimation() {