public class RadiusImageView
extends AppCompatImageView
| Constructor and Description |
|---|
RadiusImageView(android.content.Context context) |
RadiusImageView(android.content.Context context,
android.util.AttributeSet attrs) |
RadiusImageView(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBorderColor() |
int |
getBorderWidth() |
int |
getCornerRadius() |
int |
getSelectedBorderColor() |
int |
getSelectedBorderWidth() |
int |
getSelectedMaskColor() |
boolean |
isCircle() |
boolean |
isOval() |
boolean |
isSelected() |
boolean |
isTouchSelectModeEnabled() |
protected void |
onDraw(android.graphics.Canvas canvas) |
protected void |
onMeasure(int widthMeasureSpec,
int heightMeasureSpec) |
boolean |
onTouchEvent(android.view.MotionEvent event) |
void |
setAdjustViewBounds(boolean adjustViewBounds) |
void |
setBorderColor(int borderColor) |
void |
setBorderWidth(int borderWidth) |
void |
setCircle(boolean isCircle) |
void |
setColorFilter(android.graphics.ColorFilter cf) |
void |
setCornerRadius(int cornerRadius) |
void |
setImageDrawable(android.graphics.drawable.Drawable drawable) |
void |
setImageURI(android.net.Uri uri) |
void |
setOval(boolean isOval) |
void |
setScaleType(ScaleType scaleType) |
void |
setSelected(boolean isSelected) |
void |
setSelectedBorderColor(int selectedBorderColor) |
void |
setSelectedBorderWidth(int selectedBorderWidth) |
void |
setSelectedColorFilter(android.graphics.ColorFilter cf) |
void |
setSelectedMaskColor(int selectedMaskColor) |
void |
setTouchSelectModeEnabled(boolean touchSelectModeEnabled) |
void |
setupBitmap() |
public RadiusImageView(android.content.Context context)
public RadiusImageView(android.content.Context context,
android.util.AttributeSet attrs)
public RadiusImageView(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr)
public void setScaleType(ScaleType scaleType)
public void setAdjustViewBounds(boolean adjustViewBounds)
public void setBorderWidth(int borderWidth)
public void setBorderColor(int borderColor)
public void setCornerRadius(int cornerRadius)
public void setSelectedBorderColor(int selectedBorderColor)
public void setSelectedBorderWidth(int selectedBorderWidth)
public void setSelectedMaskColor(int selectedMaskColor)
public void setCircle(boolean isCircle)
public void setOval(boolean isOval)
public int getBorderColor()
public int getBorderWidth()
public int getCornerRadius()
public int getSelectedBorderColor()
public int getSelectedBorderWidth()
public int getSelectedMaskColor()
public boolean isCircle()
public boolean isOval()
public boolean isSelected()
public void setSelected(boolean isSelected)
public void setTouchSelectModeEnabled(boolean touchSelectModeEnabled)
public boolean isTouchSelectModeEnabled()
public void setSelectedColorFilter(android.graphics.ColorFilter cf)
public void setColorFilter(android.graphics.ColorFilter cf)
protected void onMeasure(int widthMeasureSpec,
int heightMeasureSpec)
public void setImageDrawable(android.graphics.drawable.Drawable drawable)
public void setImageURI(android.net.Uri uri)
public void setupBitmap()
protected void onDraw(android.graphics.Canvas canvas)
public boolean onTouchEvent(android.view.MotionEvent event)