|
void | init () |
|
void | updateRects () |
|
void | onSizeChanged (int w, int h, int oldw, int oldh) |
| Voláno v okamžiku, kdy view dostane rozměry.
|
|
void | onDraw (Canvas canvas) |
| Provádí vykreslení dle stavu.
|
|
Definition at line 22 of file CropPicker.java.
mhr.appandroid.views.CropPicker.CropPicker |
( |
Context |
context | ) |
|
|
inline |
mhr.appandroid.views.CropPicker.CropPicker |
( |
Context |
context, |
|
|
AttributeSet |
attrs |
|
) |
| |
|
inline |
mhr.appandroid.views.CropPicker.CropPicker |
( |
Context |
context, |
|
|
AttributeSet |
attrs, |
|
|
int |
defStyle |
|
) |
| |
|
inline |
RectF mhr.appandroid.views.CropPicker.getCrop |
( |
| ) |
|
|
inline |
void mhr.appandroid.views.CropPicker.init |
( |
| ) |
|
|
inlineprotected |
Definition at line 65 of file CropPicker.java.
{
setLayerType(View.LAYER_TYPE_SOFTWARE, null);
cPressed = BitmapFactory.decodeResource(getResources(),
R.drawable.scrubber_control_pressed_bw);
cNormal = BitmapFactory.decodeResource(getResources(),
R.drawable.scrubber_control_normal_bw);
}
void mhr.appandroid.views.CropPicker.onDraw |
( |
Canvas |
canvas | ) |
|
|
inlineprotected |
Provádí vykreslení dle stavu.
Definition at line 173 of file CropPicker.java.
{
canvas.drawColor(0x00000000);
Path pth = new Path();
pth.addRect(0, 0,
maxRect.right,
crop.top, Direction.CW);
pth.addRect(0,
crop.top,
crop.left,
crop.bottom, Direction.CW);
ShapeDrawable sdr =
new ShapeDrawable(
new PathShape(pth,
maxRect.width(),
maxRect.height()));
Paint paint = sdr.getPaint();
paint.setStyle(Style.FILL);
paint.setColor(0xAA000000);
sdr.draw(canvas);
canvas.drawLines(new float[] {
canvas.drawBitmap(
cPressed, null, r, null);
} else {
canvas.drawBitmap(
cNormal, null, r, null);
}
}
}
void mhr.appandroid.views.CropPicker.onMeasure |
( |
int |
widthMeasureSpec, |
|
|
int |
heightMeasureSpec |
|
) |
| |
|
inline |
Definition at line 156 of file CropPicker.java.
{
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
}
void mhr.appandroid.views.CropPicker.onSizeChanged |
( |
int |
w, |
|
|
int |
h, |
|
|
int |
oldw, |
|
|
int |
oldh |
|
) |
| |
|
inlineprotected |
Voláno v okamžiku, kdy view dostane rozměry.
Definition at line 162 of file CropPicker.java.
{
super.onSizeChanged(w, h, oldw, oldh);
crop =
new RectF(w / 4, h / 4, 3 * w / 4, 3 * h / 4);
curs =
new Rect[] {
new Rect(),
new Rect(),
new Rect(),
new Rect() };
}
boolean mhr.appandroid.views.CropPicker.onTouchEvent |
( |
MotionEvent |
ev | ) |
|
|
inline |
Definition at line 206 of file CropPicker.java.
{
float x = ev.getX();
float y = ev.getY();
switch (ev.getAction()) {
case MotionEvent.ACTION_DOWN:
for (
int i = 0; i <
curs.length; i++) {
if (
curs[i].contains((
int)x, (
int)y)) {
break;
}
}
}
}
break;
case MotionEvent.ACTION_MOVE:
case 0:
break;
case 1:
break;
case 2:
break;
case 3:
break;
default:
break;
}
}
invalidate();
}
break;
case MotionEvent.ACTION_UP:
}
invalidate();
}
break;
}
return true;
}
void mhr.appandroid.views.CropPicker.resetCrop |
( |
| ) |
|
|
inline |
void mhr.appandroid.views.CropPicker.setCrop |
( |
RectF |
crop | ) |
|
|
inline |
void mhr.appandroid.views.CropPicker.updateRects |
( |
| ) |
|
|
inlineprotected |
Paint mhr.appandroid.views.CropPicker.bgPaint |
|
protected |
int mhr.appandroid.views.CropPicker.cHeight |
|
protected |
Bitmap mhr.appandroid.views.CropPicker.cNormal |
|
protected |
Bitmap mhr.appandroid.views.CropPicker.cPressed |
|
protected |
Rect mhr.appandroid.views.CropPicker.cRect |
|
protected |
RectF mhr.appandroid.views.CropPicker.crop |
|
protected |
Rect [] mhr.appandroid.views.CropPicker.curs |
|
protected |
int mhr.appandroid.views.CropPicker.cWidth |
|
protected |
int mhr.appandroid.views.CropPicker.cXCenter |
|
protected |
int mhr.appandroid.views.CropPicker.cYCenter |
|
protected |
float mhr.appandroid.views.CropPicker.lastX |
|
protected |
float mhr.appandroid.views.CropPicker.lastY |
|
protected |
Paint mhr.appandroid.views.CropPicker.lnPaint |
|
protected |
RectF mhr.appandroid.views.CropPicker.maxRect |
|
protected |
Rect mhr.appandroid.views.CropPicker.selCur = null |
|
protected |
int mhr.appandroid.views.CropPicker.selCutIndex |
|
protected |
The documentation for this class was generated from the following file:
- /home/xxx/eclipse_workspaces/app/appandroid/src/mhr/appandroid/views/CropPicker.java