android.support.wearable.view
Class CircledImageView

java.lang.Object
  extended by FrameLayout
      extended by android.support.wearable.view.CircledImageView
Direct Known Subclasses:
DelayedConfirmationView

public class CircledImageView
extends FrameLayout

An image view surrounded by a circle.


Field Summary
protected  float mProgress
           
 
Constructor Summary
CircledImageView(Context context)
           
CircledImageView(Context context, AttributeSet attrs)
           
CircledImageView(Context context, AttributeSet attrs, int defStyle)
           
 
Method Summary
protected  void drawableStateChanged()
           
 float getCircleRadius()
           
 float getInitialCircleRadius()
           
protected  void onDraw(Canvas canvas)
           
protected  void onMeasure(int widthMeasureSpec, int heightMeasureSpec)
           
 void setCircleBorderColor(int circleBorderColor)
           
 void setCircleColor(int circleColor)
           
 void setCircleColorStateList(ColorStateList circleColor)
           
 void setCircleHidden(boolean circleHidden)
           
 void setCircleRadius(float circleRadius)
           
 void setCircleRadiusPressed(float circleRadiusPressed)
           
 void setImageDrawable(Drawable drawable)
           
 void setImageResource(int resId)
           
 void setPressed(boolean pressed)
           
 void setProgress(float progress)
           
 void setShadowVisibility(float shadowVisibility)
          Set how much of the shadow should be shown.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mProgress

protected float mProgress
Constructor Detail

CircledImageView

public CircledImageView(Context context)

CircledImageView

public CircledImageView(Context context,
                        AttributeSet attrs)

CircledImageView

public CircledImageView(Context context,
                        AttributeSet attrs,
                        int defStyle)
Method Detail

setCircleHidden

public void setCircleHidden(boolean circleHidden)

onDraw

protected void onDraw(Canvas canvas)

onMeasure

protected void onMeasure(int widthMeasureSpec,
                         int heightMeasureSpec)

setImageDrawable

public void setImageDrawable(Drawable drawable)

setImageResource

public void setImageResource(int resId)

getCircleRadius

public float getCircleRadius()

setCircleRadius

public void setCircleRadius(float circleRadius)

setCircleRadiusPressed

public void setCircleRadiusPressed(float circleRadiusPressed)

drawableStateChanged

protected void drawableStateChanged()

setCircleColor

public void setCircleColor(int circleColor)

setCircleColorStateList

public void setCircleColorStateList(ColorStateList circleColor)

setProgress

public void setProgress(float progress)

setShadowVisibility

public void setShadowVisibility(float shadowVisibility)
Set how much of the shadow should be shown.

Parameters:
shadowVisibility - Value between 0 and 1.

getInitialCircleRadius

public float getInitialCircleRadius()

setCircleBorderColor

public void setCircleBorderColor(int circleBorderColor)

setPressed

public void setPressed(boolean pressed)