summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/ui/AbstractIndicator.java
diff options
context:
space:
mode:
authorOwen Lin <owenlin@google.com>2010-03-03 21:12:40 +0800
committerOwen Lin <owenlin@google.com>2010-03-07 14:30:49 +0800
commit281be5337852cb4b5d24e0a0440c426cb96bbebd (patch)
treeb4218ea13055f7e9302e432554baf1e12695cef1 /src/com/android/camera/ui/AbstractIndicator.java
parentbe69d39c4ab8fa93a52ed13a72ba2ad582adf583 (diff)
downloadLegacyCamera-281be5337852cb4b5d24e0a0440c426cb96bbebd.zip
LegacyCamera-281be5337852cb4b5d24e0a0440c426cb96bbebd.tar.gz
LegacyCamera-281be5337852cb4b5d24e0a0440c426cb96bbebd.tar.bz2
Add pixel density concept to the code. So, it draw about the same size on
mdpi and hdpi devices. Update the UI assets for mdpi Fix a issue that GLSurfaceView didn't call onPause and onResume in Camera. Refactor. Improve the drawing and animation. Also fix the RawTexture unsupported operation bugs and the NullPointerException in GLRootView. Change-Id: I7aeadcad72d64a665828a6bb4f0f73e685fde632
Diffstat (limited to 'src/com/android/camera/ui/AbstractIndicator.java')
-rw-r--r--src/com/android/camera/ui/AbstractIndicator.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/camera/ui/AbstractIndicator.java b/src/com/android/camera/ui/AbstractIndicator.java
index 531640d..77fbc87 100644
--- a/src/com/android/camera/ui/AbstractIndicator.java
+++ b/src/com/android/camera/ui/AbstractIndicator.java
@@ -1,17 +1,19 @@
package com.android.camera.ui;
+import android.content.Context;
import android.graphics.Rect;
import javax.microedition.khronos.opengles.GL11;
public abstract class AbstractIndicator extends GLView {
- private static final int DEFAULT_PADDING = 5;
+ private static final int DEFAULT_PADDING = 3;
abstract protected ResourceTexture getIcon();
- public AbstractIndicator() {
- setPaddings(DEFAULT_PADDING, 0, DEFAULT_PADDING, 0);
+ public AbstractIndicator(Context context) {
+ int padding = GLRootView.dpToPixel(context, DEFAULT_PADDING);
+ setPaddings(padding, 0, padding, 0);
}
@Override