public class HighlightView
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
HighlightView.HandleMode |
static class |
HighlightView.ModifyMode |
static class |
HighlightView.ShapeMode |
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
GROW_BOTTOM_EDGE |
static int |
GROW_LEFT_EDGE |
static int |
GROW_NONE |
static int |
GROW_RIGHT_EDGE |
static int |
GROW_TOP_EDGE |
static int |
MOVE |
| 构造器和说明 |
|---|
HighlightView(android.view.View context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
draw(android.graphics.Canvas canvas) |
int |
getHit(float x,
float y) |
android.graphics.Rect |
getScaledCropRect(float scale) |
void |
growBy(float dx,
float dy) |
void |
handleMotion(int edge,
float dx,
float dy) |
boolean |
hasFocus() |
void |
invalidate() |
void |
moveBy(float dx,
float dy) |
void |
setFocus(boolean isFocused) |
void |
setMode(HighlightView.ModifyMode mode) |
void |
setup(android.graphics.Matrix m,
android.graphics.Rect imageRect,
android.graphics.RectF cropRect,
boolean maintainAspectRatio) |
public static final int GROW_NONE
public static final int GROW_LEFT_EDGE
public static final int GROW_RIGHT_EDGE
public static final int GROW_TOP_EDGE
public static final int GROW_BOTTOM_EDGE
public static final int MOVE
public void setup(android.graphics.Matrix m,
android.graphics.Rect imageRect,
android.graphics.RectF cropRect,
boolean maintainAspectRatio)
public void draw(android.graphics.Canvas canvas)
public void setMode(HighlightView.ModifyMode mode)
public int getHit(float x,
float y)
public void handleMotion(int edge,
float dx,
float dy)
public void moveBy(float dx,
float dy)
public void growBy(float dx,
float dy)
public android.graphics.Rect getScaledCropRect(float scale)
public void invalidate()
public boolean hasFocus()
public void setFocus(boolean isFocused)