Android Open Source - animsample Utils






From Project

Back to project page animsample.

License

The source code is released under:

Apache License

If you think the Android project animsample listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.animsample;
//from   w w w .  ja v a 2 s .c  o  m
import android.app.Activity;
import android.os.Build;
import android.text.TextUtils;
import android.widget.TextView;

/**
 * Util for some methods to get property settings from UI.
 */
public final class Utils {
  /**
   * There is different between android pre 3.0 and 3.x, 4.x on this wording.
   */
  public static final String ALPHA =
      (android.os.Build.VERSION.SDK_INT <= Build.VERSION_CODES.GINGERBREAD_MR1) ? "alpha" : "Alpha";

  /**
   * Get {@link int} value from {@code uiResId} on {@link android.app.Activity}.
   *
   * @param act
   *     {@link android.app.Activity}.
   * @param uiResId
   *     The resource id of UI to provide value.
   * @param defaultValue
   *     The default value when no value is inputted UI.
   * @return The value for demo.
   */
  public static int getValue(Activity act, int uiResId, int defaultValue) {
    TextView tv = (TextView) act.findViewById(uiResId);
    if (!TextUtils.isEmpty(tv.getText())) {
      defaultValue = Integer.valueOf(tv.getText().toString());
    }
    return defaultValue;
  }

  /**
   * Get {@link float} value from {@code uiResId} on {@link android.app.Activity}.
   *
   * @param act
   *     {@link android.app.Activity}.
   * @param uiResId
   *     The resource id of UI to provide value.
   * @param defaultValue
   *     The default value when no value is inputted UI.
   * @return The value for demo.
   */
  public static float getValueF(Activity act, int uiResId, float defaultValue) {
    TextView tv = (TextView) act.findViewById(uiResId);
    if (!TextUtils.isEmpty(tv.getText())) {
      defaultValue = Float.valueOf(tv.getText().toString());
    }
    return defaultValue;
  }
}




Java Source Code List

com.animsample.ApplicationTest.java
com.animsample.MainActivity.java
com.animsample.MainViewPropertyAnimActivity.java
com.animsample.PreHCActivity.java
com.animsample.PreHCViewPropertyAnimActivity.java
com.animsample.Utils.java