summaryrefslogtreecommitdiffstats
path: root/tools/layoutlib/create/src/com/android
diff options
context:
space:
mode:
authorDeepanshu Gupta <deepanshu@google.com>2014-11-04 18:19:55 -0800
committerDeepanshu Gupta <deepanshu@google.com>2014-11-07 22:26:11 +0000
commit796e9b7f9910f2ba8133cdb6f137107585b2e5fa (patch)
treedb85df3bd9830e22f22ce69e6ea6ec774f1b511d /tools/layoutlib/create/src/com/android
parent9173c8a2e90a48959dedc9d4aa415482f5014844 (diff)
downloadframeworks_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.java5
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",