From 584f563e5b93fc719046265acdcc618ca689cd10 Mon Sep 17 00:00:00 2001 From: Jerome Gaillard Date: Wed, 1 Feb 2017 17:12:02 +0000 Subject: [PATCH] Ignore justified in layoutlib for the moment In Change Icbfab2fa, a new justified alignment for text is implemented. We make layoutlib compatible with those changes without implementing the new alignment. Test: layoutlib tests Change-Id: Ic8254f0f4b2915d654124874fee72c90fd8aa6c6 --- .../layoutlib/bridge/src/android/graphics/Paint_Delegate.java | 2 -- .../bridge/src/android/text/StaticLayout_Delegate.java | 3 ++- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/tools/layoutlib/bridge/src/android/graphics/Paint_Delegate.java b/tools/layoutlib/bridge/src/android/graphics/Paint_Delegate.java index 9b8fa996a017f..aa1f00dee42e6 100644 --- a/tools/layoutlib/bridge/src/android/graphics/Paint_Delegate.java +++ b/tools/layoutlib/bridge/src/android/graphics/Paint_Delegate.java @@ -1062,8 +1062,6 @@ public class Paint_Delegate { @LayoutlibDelegate /*package*/ static void nSetWordSpacing(long nativePaint, float wordSpacing) { - Bridge.getLog().fidelityWarning(LayoutLog.TAG_TEXT_RENDERING, - "Paint.setWordSpacing() not supported.", null, null); Paint_Delegate delegate = sManager.getDelegate(nativePaint); if (delegate == null) { return; diff --git a/tools/layoutlib/bridge/src/android/text/StaticLayout_Delegate.java b/tools/layoutlib/bridge/src/android/text/StaticLayout_Delegate.java index 65c0a07bbac4b..970c7d577c513 100644 --- a/tools/layoutlib/bridge/src/android/text/StaticLayout_Delegate.java +++ b/tools/layoutlib/bridge/src/android/text/StaticLayout_Delegate.java @@ -75,7 +75,8 @@ public class StaticLayout_Delegate { /*package*/ static void nSetupParagraph(long nativeBuilder, char[] text, int length, float firstWidth, int firstWidthLineCount, float restWidth, int[] variableTabStops, int defaultTabStop, int breakStrategy, - int hyphenationFrequency) { + int hyphenationFrequency, boolean isJustified) { + // TODO: implement justified alignment Builder builder = sBuilderManager.getDelegate(nativeBuilder); if (builder == null) { return;