public class QMUIRadiusImageView
extends AppCompatImageView
| 构造器和说明 |
|---|
QMUIRadiusImageView(android.content.Context context) |
QMUIRadiusImageView(android.content.Context context,
android.util.AttributeSet attrs) |
QMUIRadiusImageView(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 QMUIRadiusImageView(android.content.Context context)
public QMUIRadiusImageView(android.content.Context context,
android.util.AttributeSet attrs)
public QMUIRadiusImageView(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)