summaryrefslogtreecommitdiff
path: root/core/java/android/view/SurfaceView.java
diff options
context:
space:
mode:
authorDerek Sollenberger <djsollen@google.com>2010-03-22 13:41:20 -0400
committerDerek Sollenberger <djsollen@google.com>2010-03-22 14:27:35 -0400
commit7179b8133d4a1d8e5f26cbe3da6aa978094e75c9 (patch)
tree821f5e6b43ee1256eee960052faead6d25ed7e99 /core/java/android/view/SurfaceView.java
parentfb0de34a47a435b57075d7a72cbc40a2daf5ee6c (diff)
Adding a hidden method to check if a surface is fixed in size.
Change-Id: I5d719d436aa1475dfb25f26c258a6f417a9b5c1c
Diffstat (limited to 'core/java/android/view/SurfaceView.java')
-rw-r--r--core/java/android/view/SurfaceView.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/view/SurfaceView.java b/core/java/android/view/SurfaceView.java
index 53c238c4c509..c44854aff212 100644
--- a/core/java/android/view/SurfaceView.java
+++ b/core/java/android/view/SurfaceView.java
@@ -506,6 +506,17 @@ public class SurfaceView extends View {
updateWindow(false);
}
+ /**
+ * Check to see if the surface has fixed size dimensions or if the surface's
+ * dimensions are dimensions are dependent on its current layout.
+ *
+ * @return true if the surface has dimensions that are fixed in size
+ * @hide
+ */
+ public boolean isFixedSize() {
+ return (mRequestedWidth != -1 || mRequestedHeight != -1);
+ }
+
private static class MyWindow extends BaseIWindow {
private final WeakReference<SurfaceView> mSurfaceView;