Loading tools/layoutlib/bridge/src/android/content/res/Resources_Delegate.java +4 −7 Original line number Diff line number Diff line Loading @@ -33,7 +33,6 @@ import com.android.layoutlib.bridge.impl.ResourceHelper; import com.android.layoutlib.bridge.util.NinePatchInputStream; import com.android.ninepatch.NinePatch; import com.android.resources.ResourceType; import com.android.resources.ResourceUrl; import com.android.tools.layoutlib.annotations.LayoutlibDelegate; import com.android.util.Pair; Loading @@ -60,8 +59,6 @@ import java.io.FileNotFoundException; import java.io.InputStream; import java.util.Iterator; import static com.android.SdkConstants.ANDROID_NS_NAME; @SuppressWarnings("deprecation") public class Resources_Delegate { Loading Loading @@ -140,8 +137,8 @@ public class Resources_Delegate { if (value == null) { // Unable to resolve the attribute, just leave the unresolved value value = new ResourceValue(ResourceUrl.create(resourceInfo.getFirst(), attributeName, platformResFlag_out[0]), attributeName); value = new ResourceValue(resourceInfo.getFirst(), attributeName, attributeName, platformResFlag_out[0]); } return Pair.of(attributeName, value); } Loading Loading @@ -681,7 +678,7 @@ public class Resources_Delegate { String packageName; if (resourceInfo != null) { if (platformOut[0]) { packageName = ANDROID_NS_NAME; packageName = SdkConstants.ANDROID_NS_NAME; } else { packageName = resources.mContext.getPackageName(); packageName = packageName == null ? SdkConstants.APP_PREFIX : packageName; Loading @@ -699,7 +696,7 @@ public class Resources_Delegate { Pair<ResourceType, String> resourceInfo = getResourceInfo(resources, resid, platformOut); if (resourceInfo != null) { if (platformOut[0]) { return ANDROID_NS_NAME; return SdkConstants.ANDROID_NS_NAME; } String packageName = resources.mContext.getPackageName(); return packageName == null ? SdkConstants.APP_PREFIX : packageName; Loading tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java +14 −20 Original line number Diff line number Diff line Loading @@ -31,7 +31,6 @@ import com.android.layoutlib.bridge.android.view.WindowManagerImpl; import com.android.layoutlib.bridge.impl.ParserFactory; import com.android.layoutlib.bridge.impl.Stack; import com.android.resources.ResourceType; import com.android.resources.ResourceUrl; import com.android.util.Pair; import com.android.util.PropertiesMap; import com.android.util.PropertiesMap.Property; Loading Loading @@ -87,6 +86,7 @@ import android.util.TypedValue; import android.view.BridgeInflater; import android.view.Display; import android.view.DisplayAdjustments; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.view.WindowManager; Loading @@ -107,7 +107,6 @@ import java.util.List; import java.util.Map; import static android.os._Original_Build.VERSION_CODES.JELLY_BEAN_MR1; import static com.android.SdkConstants.ANDROID_NS_NAME; import static com.android.layoutlib.bridge.android.RenderParamsFlags.FLAG_KEY_APPLICATION_PACKAGE; /** Loading @@ -122,23 +121,20 @@ public class BridgeContext extends Context { static { FRAMEWORK_PATCHED_VALUES.put("animateFirstView", new ResourceValue( ResourceUrl.create(ANDROID_NS_NAME, ResourceType.BOOL, "animateFirstView"), "false")); FRAMEWORK_PATCHED_VALUES.put("animateLayoutChanges", new ResourceValue( ResourceUrl.create(ANDROID_NS_NAME, ResourceType.BOOL, "animateLayoutChanges"), "false")); ResourceType.BOOL, "animateFirstView", "false", false)); FRAMEWORK_PATCHED_VALUES.put("animateLayoutChanges", new ResourceValue(ResourceType.BOOL, "animateLayoutChanges", "false", false)); FRAMEWORK_REPLACE_VALUES.put("textEditSuggestionItemLayout", new ResourceValue( ResourceUrl.create(ANDROID_NS_NAME, ResourceType.LAYOUT, "textEditSuggestionItemLayout"), "text_edit_suggestion_item")); FRAMEWORK_REPLACE_VALUES.put("textEditSuggestionContainerLayout", new ResourceValue( ResourceUrl.create(ANDROID_NS_NAME, ResourceType.LAYOUT, "textEditSuggestionContainerLayout"), "text_edit_suggestion_container")); FRAMEWORK_REPLACE_VALUES.put("textEditSuggestionHighlightStyle", new ResourceValue( ResourceUrl.create(ANDROID_NS_NAME, ResourceType.STYLE, "textEditSuggestionHighlightStyle"), "TextAppearance.Holo.SuggestionHighlight")); FRAMEWORK_REPLACE_VALUES.put("textEditSuggestionItemLayout", new ResourceValue(ResourceType.LAYOUT, "textEditSuggestionItemLayout", "text_edit_suggestion_item", true)); FRAMEWORK_REPLACE_VALUES.put("textEditSuggestionContainerLayout", new ResourceValue(ResourceType.LAYOUT, "textEditSuggestionContainerLayout", "text_edit_suggestion_container", true)); FRAMEWORK_REPLACE_VALUES.put("textEditSuggestionHighlightStyle", new ResourceValue(ResourceType.STYLE, "textEditSuggestionHighlightStyle", "TextAppearance.Holo.SuggestionHighlight", true)); } Loading Loading @@ -967,9 +963,7 @@ public class BridgeContext extends Context { // there is a value in the XML, but we need to resolve it in case it's // referencing another resource or a theme value. ta.bridgeSetValue(index, attrName, frameworkAttr, mRenderResources.resolveResValue(new ResourceValue( ResourceUrl.create(ResourceType.STRING, attrName, isPlatformFile), value))); mRenderResources.resolveValue(null, attrName, value, isPlatformFile)); } } } Loading Loading
tools/layoutlib/bridge/src/android/content/res/Resources_Delegate.java +4 −7 Original line number Diff line number Diff line Loading @@ -33,7 +33,6 @@ import com.android.layoutlib.bridge.impl.ResourceHelper; import com.android.layoutlib.bridge.util.NinePatchInputStream; import com.android.ninepatch.NinePatch; import com.android.resources.ResourceType; import com.android.resources.ResourceUrl; import com.android.tools.layoutlib.annotations.LayoutlibDelegate; import com.android.util.Pair; Loading @@ -60,8 +59,6 @@ import java.io.FileNotFoundException; import java.io.InputStream; import java.util.Iterator; import static com.android.SdkConstants.ANDROID_NS_NAME; @SuppressWarnings("deprecation") public class Resources_Delegate { Loading Loading @@ -140,8 +137,8 @@ public class Resources_Delegate { if (value == null) { // Unable to resolve the attribute, just leave the unresolved value value = new ResourceValue(ResourceUrl.create(resourceInfo.getFirst(), attributeName, platformResFlag_out[0]), attributeName); value = new ResourceValue(resourceInfo.getFirst(), attributeName, attributeName, platformResFlag_out[0]); } return Pair.of(attributeName, value); } Loading Loading @@ -681,7 +678,7 @@ public class Resources_Delegate { String packageName; if (resourceInfo != null) { if (platformOut[0]) { packageName = ANDROID_NS_NAME; packageName = SdkConstants.ANDROID_NS_NAME; } else { packageName = resources.mContext.getPackageName(); packageName = packageName == null ? SdkConstants.APP_PREFIX : packageName; Loading @@ -699,7 +696,7 @@ public class Resources_Delegate { Pair<ResourceType, String> resourceInfo = getResourceInfo(resources, resid, platformOut); if (resourceInfo != null) { if (platformOut[0]) { return ANDROID_NS_NAME; return SdkConstants.ANDROID_NS_NAME; } String packageName = resources.mContext.getPackageName(); return packageName == null ? SdkConstants.APP_PREFIX : packageName; Loading
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java +14 −20 Original line number Diff line number Diff line Loading @@ -31,7 +31,6 @@ import com.android.layoutlib.bridge.android.view.WindowManagerImpl; import com.android.layoutlib.bridge.impl.ParserFactory; import com.android.layoutlib.bridge.impl.Stack; import com.android.resources.ResourceType; import com.android.resources.ResourceUrl; import com.android.util.Pair; import com.android.util.PropertiesMap; import com.android.util.PropertiesMap.Property; Loading Loading @@ -87,6 +86,7 @@ import android.util.TypedValue; import android.view.BridgeInflater; import android.view.Display; import android.view.DisplayAdjustments; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.view.WindowManager; Loading @@ -107,7 +107,6 @@ import java.util.List; import java.util.Map; import static android.os._Original_Build.VERSION_CODES.JELLY_BEAN_MR1; import static com.android.SdkConstants.ANDROID_NS_NAME; import static com.android.layoutlib.bridge.android.RenderParamsFlags.FLAG_KEY_APPLICATION_PACKAGE; /** Loading @@ -122,23 +121,20 @@ public class BridgeContext extends Context { static { FRAMEWORK_PATCHED_VALUES.put("animateFirstView", new ResourceValue( ResourceUrl.create(ANDROID_NS_NAME, ResourceType.BOOL, "animateFirstView"), "false")); FRAMEWORK_PATCHED_VALUES.put("animateLayoutChanges", new ResourceValue( ResourceUrl.create(ANDROID_NS_NAME, ResourceType.BOOL, "animateLayoutChanges"), "false")); ResourceType.BOOL, "animateFirstView", "false", false)); FRAMEWORK_PATCHED_VALUES.put("animateLayoutChanges", new ResourceValue(ResourceType.BOOL, "animateLayoutChanges", "false", false)); FRAMEWORK_REPLACE_VALUES.put("textEditSuggestionItemLayout", new ResourceValue( ResourceUrl.create(ANDROID_NS_NAME, ResourceType.LAYOUT, "textEditSuggestionItemLayout"), "text_edit_suggestion_item")); FRAMEWORK_REPLACE_VALUES.put("textEditSuggestionContainerLayout", new ResourceValue( ResourceUrl.create(ANDROID_NS_NAME, ResourceType.LAYOUT, "textEditSuggestionContainerLayout"), "text_edit_suggestion_container")); FRAMEWORK_REPLACE_VALUES.put("textEditSuggestionHighlightStyle", new ResourceValue( ResourceUrl.create(ANDROID_NS_NAME, ResourceType.STYLE, "textEditSuggestionHighlightStyle"), "TextAppearance.Holo.SuggestionHighlight")); FRAMEWORK_REPLACE_VALUES.put("textEditSuggestionItemLayout", new ResourceValue(ResourceType.LAYOUT, "textEditSuggestionItemLayout", "text_edit_suggestion_item", true)); FRAMEWORK_REPLACE_VALUES.put("textEditSuggestionContainerLayout", new ResourceValue(ResourceType.LAYOUT, "textEditSuggestionContainerLayout", "text_edit_suggestion_container", true)); FRAMEWORK_REPLACE_VALUES.put("textEditSuggestionHighlightStyle", new ResourceValue(ResourceType.STYLE, "textEditSuggestionHighlightStyle", "TextAppearance.Holo.SuggestionHighlight", true)); } Loading Loading @@ -967,9 +963,7 @@ public class BridgeContext extends Context { // there is a value in the XML, but we need to resolve it in case it's // referencing another resource or a theme value. ta.bridgeSetValue(index, attrName, frameworkAttr, mRenderResources.resolveResValue(new ResourceValue( ResourceUrl.create(ResourceType.STRING, attrName, isPlatformFile), value))); mRenderResources.resolveValue(null, attrName, value, isPlatformFile)); } } } Loading