@Override public void setString(V view, String value) { view.setAlpha(ParseHelper.parseFloat(value)); } });
@Override public void setString(T view, String value) { view.setRating(ParseHelper.parseFloat(value)); } });
@SuppressLint("NewApi") @Override public void setString(T view, String value) { view.setWeightSum(ParseHelper.parseFloat(value)); } });
@Override public void setString(T view, String value) { view.setStepSize(ParseHelper.parseFloat(value)); } });
@Override public void setString(V view, String value) { LinearLayout.LayoutParams layoutParams; if (view.getLayoutParams() instanceof LinearLayout.LayoutParams) { layoutParams = (LinearLayout.LayoutParams) view.getLayoutParams(); layoutParams.weight = ParseHelper.parseFloat(value); view.setLayoutParams(layoutParams); } else { if (ProteusConstants.isLoggingEnabled()) { Log.e(TAG, "'weight' is only supported for LinearLayouts"); } } } });
static void setParallaxMultiplier(View v, String multiplier) { CollapsingToolbarLayout.LayoutParams layoutParams = getLayoutParams(v); if (null != layoutParams && !TextUtils.isEmpty(multiplier)) { layoutParams.setParallaxMultiplier(ParseHelper.parseFloat(multiplier)); } } }
private Dimension(String dimension) { Integer parameter = sDimensionsMap.getValue(dimension); double value; int unit; if (parameter != null) { value = parameter; unit = DIMENSION_UNIT_ENUM; } else { int length = dimension.length(); if (length < 2) { value = 0; unit = DIMENSION_UNIT_PX; } else { // find the units and value by splitting at the second-last character of the dimension Integer u = sDimensionsUnitsMap.getValue(dimension.substring(length - 2)); String stringValue = dimension.substring(0, length - 2); if (u != null) { value = ParseHelper.parseFloat(stringValue); unit = u; } else { value = 0; unit = DIMENSION_UNIT_PX; } } } this.value = value; this.unit = unit; }