クラス _Layout

レイアウト情報を保持するクラスです。

コンストラクタ

_Layout

public _Layout(boolean window)

_Layout コンストラクタです。

パラメータ:
window_Canvas クラスの setWindow() メソッドで設定されたウィンドウ領域に対する座標の場合 true、スクリーンに対する座標の場合 false

メソッド

clear

public void clear()

すべてのレイアウト情報を削除します。

add

public void add(int left, int top, int width, int height, int id)

レイアウト情報を追加します。

パラメータ:
left矩形の左上のX座標を指定します。
top矩形の左上のY座標を指定します。
width矩形の幅を指定します。
height矩形の高さを指定します。
id割り当てるレイアウトIDを指定します。_Canvas クラスの getLayoutState() メソッドでタッチ状態を取得するには、0〜31 の値を指定する必要があります。

getLeft

public int getLeft(int id)

レイアウトの左上X座標を取得します。

パラメータ:
idレイアウトID

戻り値:
レイアウトの左上X座標を返します。

getTop

public int getTop(int id)

レイアウトの左上Y座標を取得します。

パラメータ:
idレイアウトID

戻り値:
レイアウトの左上Y座標を返します。

getRight

public int getRight(int id)

レイアウトの右下X座標を取得します。

パラメータ:
idレイアウトID

戻り値:
レイアウトの右下X座標を返します。

getBottom

public int getBottom(int id)

レイアウトの右下Y座標を取得します。

パラメータ:
idレイアウトID

戻り値:
レイアウトの右下Y座標を返します。

getWidth

public int getWidth(int id)

レイアウトの幅を取得します。

パラメータ:
idレイアウトID

戻り値:
レイアウトの幅を返します。

getHeight

public int getHeight(int id)

レイアウトの高さを取得します。

パラメータ:
idレイアウトID

戻り値:
レイアウトの高さを返します。