diff options
author | Deepanshu Gupta <deepanshu@google.com> | 2014-11-04 18:19:55 -0800 |
---|---|---|
committer | Deepanshu Gupta <deepanshu@google.com> | 2014-11-07 22:26:11 +0000 |
commit | 796e9b7f9910f2ba8133cdb6f137107585b2e5fa (patch) | |
tree | db85df3bd9830e22f22ce69e6ea6ec774f1b511d /tools/layoutlib/create/src/com/android | |
parent | 9173c8a2e90a48959dedc9d4aa415482f5014844 (diff) | |
download | frameworks_base-796e9b7f9910f2ba8133cdb6f137107585b2e5fa.zip frameworks_base-796e9b7f9910f2ba8133cdb6f137107585b2e5fa.tar.gz frameworks_base-796e9b7f9910f2ba8133cdb6f137107585b2e5fa.tar.bz2 |
Add primitive shadows support to LayoutLib
The shadows rendered are not the same as rendered by the framework. The
main purpose of the shadows here is let the user know when shadows will
be cast.
Currently rectangular shadows are available in only two intensities. Any
elevation below 10dp uses one shadow and any elevation over 10 dp uses
the other.
Also, even though the code for arbitrary shapes exist, it doesn't quite
work yet. No shadows are visible when that code is run.
Change-Id: Ie8235ffccf1d3809713f5d8f82afde434817d6b2
Diffstat (limited to 'tools/layoutlib/create/src/com/android')
-rw-r--r-- | tools/layoutlib/create/src/com/android/tools/layoutlib/create/CreateInfo.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/layoutlib/create/src/com/android/tools/layoutlib/create/CreateInfo.java b/tools/layoutlib/create/src/com/android/tools/layoutlib/create/CreateInfo.java index 2fcdf34..4e6f456 100644 --- a/tools/layoutlib/create/src/com/android/tools/layoutlib/create/CreateInfo.java +++ b/tools/layoutlib/create/src/com/android/tools/layoutlib/create/CreateInfo.java @@ -162,6 +162,11 @@ public final class CreateInfo implements ICreateInfo { "android.view.WindowManagerGlobal#getWindowManagerService", "android.view.inputmethod.InputMethodManager#getInstance", "android.view.MenuInflater#registerMenu", + "android.view.RenderNode#nCreate", + "android.view.RenderNode#nDestroyRenderNode", + "android.view.RenderNode#nSetElevation", + "android.view.RenderNode#nGetElevation", + "android.view.ViewGroup#drawChild", "com.android.internal.view.menu.MenuBuilder#createNewMenuItem", "com.android.internal.util.XmlUtils#convertValueToInt", "com.android.internal.textservice.ITextServicesManager$Stub#asInterface", |