diff --git a/ui_spinner/src/main/java/de/kuschku/ui/internal/CollapsingTextHelper.java b/ui_spinner/src/main/java/de/kuschku/ui/internal/CollapsingTextHelper.java index 5c9314f0d54a55d847d617d6e34a741cc48f2891..5396abea60a5c8c28b1415aa6721fb3a218e563d 100644 --- a/ui_spinner/src/main/java/de/kuschku/ui/internal/CollapsingTextHelper.java +++ b/ui_spinner/src/main/java/de/kuschku/ui/internal/CollapsingTextHelper.java @@ -16,6 +16,7 @@ package de.kuschku.ui.internal; +import android.annotation.SuppressLint; import android.content.Context; import android.content.res.ColorStateList; import android.content.res.TypedArray; @@ -133,18 +134,17 @@ public final class CollapsingTextHelper { public void setCollapsedTextAppearance(int resId) { Context context = view.getContext(); - TypedArray a = context.obtainStyledAttributes(resId, R.styleable.TextAppearance); - ColorStateList textColor = MaterialResources.getColorStateList(context, a, R.styleable.TextAppearance_android_textColor); + TypedArray a = context.obtainStyledAttributes(resId, R.styleable.md_TextAppearance); + ColorStateList textColor = MaterialResources.getColorStateList(context, a, R.styleable.md_TextAppearance_android_textColor); if (textColor != null) { collapsedTextColor = textColor; } - float textSize = a.getDimension(R.styleable.TextAppearance_android_textSize, 0f); + float textSize = a.getDimension(R.styleable.md_TextAppearance_android_textSize, 0f); if (textSize != 0) { collapsedTextSize = textSize; } a.recycle(); - recalculate(); } @@ -212,6 +212,7 @@ public final class CollapsingTextHelper { return colorStateList.getDefaultColor(); } + @SuppressLint("RtlHardcoded") private void calculateBaseOffsets() { // We then calculate the collapsed text size, using the same logic calculateUsingTextSize(); diff --git a/ui_spinner/src/main/java/de/kuschku/ui/spinner/IndicatorViewController.java b/ui_spinner/src/main/java/de/kuschku/ui/spinner/IndicatorViewController.java index 2b413d5cbba24becfd7b89fa474b7585ef67f809..2c679db7dd156e0c88f79536b4894d0a18af81f9 100644 --- a/ui_spinner/src/main/java/de/kuschku/ui/spinner/IndicatorViewController.java +++ b/ui_spinner/src/main/java/de/kuschku/ui/spinner/IndicatorViewController.java @@ -323,9 +323,11 @@ final class IndicatorViewController { return errorView; case CAPTION_STATE_HELPER_TEXT: return helperTextView; - default: // No caption displayed, fall out and return null. + case CAPTION_STATE_NONE: + default: + // No caption displayed, fall out and return null. + return null; } - return null; } void adjustIndicatorPadding() {