@TargetApi(JELLY_BEAN) public S hasShadowDy(float dy) { isNotNull(); float actualDy = actual.getShadowDy(); assertThat(actualDy) // .overridingErrorMessage("Expected shadow DY <%s> but was <%s>.", dy, actualDy) // .isEqualTo(dy); return myself; }
@TargetApi(JELLY_BEAN) public S hasShadowDy(float dy) { isNotNull(); float actualDy = actual.getShadowDy(); assertThat(actualDy) // .overridingErrorMessage("Expected shadow DY <%s> but was <%s>.", dy, actualDy) // .isEqualTo(dy); return myself; }
@TargetApi(Build.VERSION_CODES.JELLY_BEAN) @Override public void process(@NonNull Context context, @Nullable String key, @NonNull View view, @NonNull String suffix) { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) return; final TextView tv = (TextView) view; final ColorResult result = getColorFromSuffix(context, key, view, suffix); if (result == null) return; tv.setShadowLayer(tv.getShadowRadius(), tv.getShadowDx(), tv.getShadowDy(), result.getColor()); } }
values.put("ShadowColor", getStringColor(tv.getShadowColor())); values.put("ShadowDX", tv.getShadowDx()); values.put("ShadowDY", tv.getShadowDy()); values.put("ShadowRadius", tv.getShadowRadius()); values.put("IsCursorVisible", tv.isCursorVisible());
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.JELLY_BEAN) return; final TextView tv = (TextView) current; tv.setShadowLayer(tv.getShadowRadius(), tv.getShadowDx(), tv.getShadowDy(), Config.primaryColor(context, key)); break; if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.JELLY_BEAN) return; final TextView tv = (TextView) current; tv.setShadowLayer(tv.getShadowRadius(), tv.getShadowDx(), tv.getShadowDy(), Config.primaryColorDark(context, key)); break; if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.JELLY_BEAN) return; final TextView tv = (TextView) current; tv.setShadowLayer(tv.getShadowRadius(), tv.getShadowDx(), tv.getShadowDy(), Config.accentColor(context, key)); break; if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.JELLY_BEAN) return; final TextView tv = (TextView) current; tv.setShadowLayer(tv.getShadowRadius(), tv.getShadowDx(), tv.getShadowDy(), Config.textColorPrimary(context, key)); break; if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.JELLY_BEAN) return; final TextView tv = (TextView) current; tv.setShadowLayer(tv.getShadowRadius(), tv.getShadowDx(), tv.getShadowDy(), Config.textColorPrimaryInverse(context, key)); break;