Unit 'surfaceview' Package
[Overview][Types][Classes][Procedures and functions][Index] [#pw_androidwizard]

jSurfaceView

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: surfaceview.pas line 24

type jSurfaceView = class(jVisualControl)

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure Init; override;

  

  procedure Refresh;

  

  procedure UpdateLayout; override;

  

  function jCreate;

  

  procedure jFree;

  

  procedure SetViewParent(); override;

  

  procedure RemoveFromViewParent; override;

  

  function GetView; override;

  

  procedure SetLParamWidth();

  

  procedure SetLParamHeight();

  

  procedure SetLeftTopRightBottomWidthHeight();

  

  procedure AddLParamsAnchorRule();

  

  procedure AddLParamsParentRule();

  

  procedure SetLayoutAll();

  

  procedure ClearLayout;

  

  procedure SetHolderFixedSize();

  

  procedure DrawLine();

  

  procedure DrawPoint();

  

  procedure SetPaintStrokeWidth();

  

  procedure SetPaintStyle();

  

  procedure SetPaintColor();

  

  procedure SetPaintTextSize();

  

  procedure DrawText();

  

  procedure DrawBitmap();

  

  procedure DispatchOnDraw();

  

  procedure SaveToFile();

  

  function GetLockedCanvas;

  

  procedure UnLockCanvas();

  

  procedure DoDrawingInBackground();

  

  procedure DrawCircle();

  

  procedure DrawBackground();

  

  procedure DrawRect();

  

  procedure PostInvalidate;

  

  procedure Invalidate;

  

  procedure SetDrawingInBackgroundSleeptime();

  

  procedure SetKeepScreenOn();

  

  procedure SetFocusable();

  

  procedure SetProgress();

  

  function GetDrawingCache;

  

  function GetImage;

  

  procedure GenEvent_OnSurfaceViewCreated();

  

  procedure GenEvent_OnSurfaceViewDraw();

  

  procedure GenEvent_OnSurfaceViewTouch();

  

  procedure GenEvent_OnSurfaceViewChanged();

  

  procedure GenEvent_OnSurfaceViewDrawingInBackground();

  

  procedure GenEvent_OnSurfaceViewDrawingPostExecute();

  

published

  property BackgroundColor: TARGBColorBridge; [rw]

  

  property PaintColor: TARGBColorBridge; [rw]

  

  property OnSurfaceCreated: TOnSurfaceViewCreated; [rw]

  

  property OnSurfaceDraw: TOnSurfaceViewDraw; [rw]

  

  property OnSurfaceChanged: TOnSurfaceViewChanged; [rw]

  

  property OnDrawInBackground: TOnDrawingInBackgroundRunning; [rw]

  

  property OnDrawOutBackground: TOnDrawingInBackgroundExecuted; [rw]

  

  property OnTouchDown: TOnTouchEvent; [rw]

  

  property OnTouchMove: TOnTouchEvent; [rw]

  

  property OnTouchUp: TOnTouchEvent; [rw]

  

end;

Inheritance

jSurfaceView

  

|

jVisualControl

  

|

TAndroidWidget

  

|

jControl

  

|

TObject



CT Web help

CodeTyphon Studio