summaryrefslogtreecommitdiffstats
path: root/core/java/android/widget/ImageView.java
diff options
context:
space:
mode:
authorSiva Velusamy <vsiva@google.com>2015-05-05 15:07:00 -0700
committerSiva Velusamy <vsiva@google.com>2015-05-07 18:44:21 -0700
commit94a6d15ede149189bba9e5f474ed853c98230e75 (patch)
treeedc5a5211a7b69e091a13ddc3c60dcf88d9a5ea6 /core/java/android/widget/ImageView.java
parent0d857b9028f2702ce439e13feccde8182d40e1e5 (diff)
downloadframeworks_base-94a6d15ede149189bba9e5f474ed853c98230e75.zip
frameworks_base-94a6d15ede149189bba9e5f474ed853c98230e75.tar.gz
frameworks_base-94a6d15ede149189bba9e5f474ed853c98230e75.tar.bz2
Use new hierarchy viewer protocol in all View subclasses
A previous CL introduced a new way of encoding view properties for use by heirarchy viewer. This CL updates all views using the old @ExportedProperty annotation to use this new method. The older mechanism will be removed in a subsequent CL. Change-Id: I6cc23b90cd9da1c6ce89b4caffe54874db203452
Diffstat (limited to 'core/java/android/widget/ImageView.java')
-rw-r--r--core/java/android/widget/ImageView.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/core/java/android/widget/ImageView.java b/core/java/android/widget/ImageView.java
index 6d2f368..05059bc 100644
--- a/core/java/android/widget/ImageView.java
+++ b/core/java/android/widget/ImageView.java
@@ -17,6 +17,7 @@
package android.widget;
import android.annotation.DrawableRes;
+import android.annotation.NonNull;
import android.annotation.Nullable;
import android.content.ContentResolver;
import android.content.Context;
@@ -43,6 +44,7 @@ import android.util.Log;
import android.view.RemotableViewMethod;
import android.view.View;
import android.view.ViewDebug;
+import android.view.ViewHierarchyEncoder;
import android.view.accessibility.AccessibilityEvent;
import android.widget.RemoteViews.RemoteView;
@@ -1431,4 +1433,11 @@ public class ImageView extends View {
public CharSequence getAccessibilityClassName() {
return ImageView.class.getName();
}
+
+ /** @hide */
+ @Override
+ protected void encodeProperties(@NonNull ViewHierarchyEncoder stream) {
+ super.encodeProperties(stream);
+ stream.addProperty("layout:baseline", getBaseline());
+ }
}