クラス _Layout

net.satis.d2a._Layout

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

コンストラクタ

| _Layout

public _Layout(boolean window)

_Layout コンストラクタです。

パラメータ：

window | _Canvas／_Canvas3D クラスの 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／_Canvas3D クラスの 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

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