public final class UiSettings
extends java.lang.Object
ZDCMap.getUiSettings()
をコールする。修飾子とタイプ | フィールドと説明 |
---|---|
int |
BUTTON_TYPE1
ボタンタイプ:黒
|
int |
BUTTON_TYPE2
ボタンタイプ:白
|
int |
BUTTON_TYPE3
ボタンタイプ:黒縁取り
|
int |
mBottom |
int |
mLeft |
int |
mRight |
int |
mTop |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
changeUiType(int design)
用意されたデザインの中から、ボタンのタイプを設定する。
|
boolean |
getCenterMarkerEnable()
中心マークの有効/無効を取得する。
|
android.graphics.Point |
getFlingAreaMax()
フリックジェスチャーでの移動範囲を取得する。
|
android.graphics.Point |
getFlingAreaMin()
フリックジェスチャーでの移動範囲を取得する。
|
float |
getFlingSpeed()
フリックジェスチャーでの移動速度(係数)を取得する。
|
float |
getPlayOfRotate()
回転ジェスチャー開始までの遊びを取得する。
|
float |
getPlayOfScroll()
スクロールジェスチャー開始までの遊びを取得する。
|
float |
getPlayOfTiltX()
鳥瞰ジェスチャー開始までの予備動作(2本指スクロールでのY移動)中に許可する、二本指間の距離の遊び幅を取得する。
|
float |
getPlayOfTiltY()
鳥瞰ジェスチャー開始までの予備動作(2本指スクロールでのY移動)の移動量を取得する。
|
float |
getPlayOfZoom()
拡縮ジェスチャー開始までの遊びを取得する。
|
float |
getZoomDoubleTapSlide()
ダブルタップスライドジェスチャーでのズーム量(係数)を取得する。
|
float |
getZoomInDoubleTap()
ダブルタップジェスチャーでのズームイン量を取得する。
|
float |
getZoomOut2FingerTap()
二本指タップジェスチャーでのズームアウト量を取得する。
|
boolean |
isCompassEnabled()
コンパスが有効/無効かどうかを取得する。
|
boolean |
isMyLocationButtonEnabled()
現在地ボタンが有効/無効かどうかを取得する。
|
boolean |
isRotateGesturesEnabled()
回転ジェスチャーが有効/無効かどうかを取得する。
|
boolean |
isScaleBarEnable()
スケールバーが有効/無効かどうかを取得する。
|
boolean |
isScrollGesturesEnabled()
スクロールジェスチャーが有効/無効かどうかを取得する。
|
boolean |
isTiltGesturesEnabled()
傾きジェスチャーが有効/無効かどうかを取得する。
|
boolean |
isZoomControlsEnabled()
ズームコントロールが有効/無効かどうかを取得する。
|
boolean |
isZoomGesturesEnabled()
ズームジェスチャーが有効/無効かどうかを取得する。
|
void |
setAllGesturesEnabled(boolean enabled)
全てのジェスチャーが有効/無効かどうかを設定する。
|
void |
setCenterMarkerEnable(boolean enable)
中心マークの有効/無効をセットする。
|
void |
setCenterMarkerImage(android.graphics.Bitmap bitmap)
中心マークの画像を変更する。
|
void |
setCompassBgImage(android.graphics.Bitmap bitmap)
コンパス背景画像を設定する。
|
void |
setCompassEnabled(boolean enabled)
コンパスが有効/無効かどうかを設定する。
|
void |
setCompassNeedleImage(android.graphics.Bitmap bitmap)
コンパスの針画像を設定する。
|
void |
setCompassPosition(int gravity,
int left,
int top,
int right,
int bottom)
コンパスの描画位置を設定する。
|
void |
setFlingArea(int minX,
int maxX,
int minY,
int maxY)
フリックジェスチャーでの移動範囲を設定する。
|
void |
setFlingSpeed(float fact)
フリックジェスチャーでの移動速度(係数)を設定する。
|
void |
setFocusedCompassBgImage(android.graphics.Bitmap bitmap)
フォーカス時(タッチ時)のコンパス背景画像を設定する。
|
void |
setFocusedMyLocationBtnImage(android.graphics.Bitmap bitmap)
フォーカス時(タッチ時)の現在位置ボタン画像を設定する。
|
void |
setMyLocationBtnImage(android.graphics.Bitmap bitmap)
現在位置ボタン画像を設定する。
|
void |
setMyLocationButtonEnabled(boolean enabled)
現在地ボタンが有効/無効かどうかを設定する。
|
void |
setMyLocationPosition(int gravity,
int left,
int top,
int right,
int bottom)
現在位置ボタンの描画位置を設定する。
|
void |
setPlayOfRotate(float play)
回転ジェスチャー開始までの遊びを設定する。
|
void |
setPlayOfScroll(float play)
スクロールジェスチャー開始までの遊びを設定する。
|
void |
setPlayOfTiltX(float playX)
鳥瞰ジェスチャー開始までの予備動作(2本指スクロールでのY移動)中に許可する、二本指間の距離の遊び幅を取得する。
|
void |
setPlayOfTiltY(float playY)
鳥瞰ジェスチャー開始までの予備動作(2本指スクロールでのY移動)の移動量を設定する。
|
void |
setPlayOfZoom(float play)
拡縮ジェスチャー開始までの遊びを設定する。
|
void |
setRotateGesturesEnabled(boolean enabled)
回転ジェスチャーが有効/無効かどうかを設定する。
|
void |
setScaleBarEnable(boolean enable)
スケールバーが有効/無効かどうかを設定する。
|
void |
setScaleBarPosition(int gravity,
int left,
int top,
int right,
int bottom)
スケールバーの描画位置を設定する。
|
void |
setScrollGesturesEnabled(boolean enabled)
スクロールジェスチャーが有効/無効かどうかを設定する。
|
void |
setTiltGesturesEnabled(boolean enabled)
傾きジェスチャーが有効/無効かどうかを設定する。
|
void |
setZoomControlsEnabled(boolean enabled)
ズームコントロールが有効/無効かどうかを設定する。
|
void |
setZoomControlsFocusedInBtnImage(android.graphics.Bitmap bitmap)
フォーカス時(タッチ時)のズームインボタン画像を設定する。
|
void |
setZoomControlsFocusedOutBtnImage(android.graphics.Bitmap bitmap)
フォーカス時(タッチ時)のズームアウトボタン画像を設定する。
|
void |
setZoomControlsInBtnImage(android.graphics.Bitmap bitmap)
ズームインボタン画像を設定する。
|
void |
setZoomControlsOutBtnImage(android.graphics.Bitmap bitmap)
ズームアウトボタン画像を設定する。
|
void |
setZoomControlsPosition(int gravity,
int left,
int top,
int right,
int bottom)
ズームコントロールの描画位置を設定する。
|
void |
setZoomDoubleTapSlide(float fact)
ダブルタップスライドジェスチャーでのズーム量(係数)を設定する。
|
void |
setZoomGesturesEnabled(boolean enabled)
ズームジェスチャーが有効/無効かどうかを設定する。
|
void |
setZoomInDoubleTap(float zoom)
ダブルタップジェスチャーでのズームイン量を設定する。
|
void |
setZoomOut2FingerTap(float zoom)
二本指タップジェスチャーでのズームアウト量を設定する。
|
public int mLeft
public int mTop
public int mRight
public int mBottom
public final int BUTTON_TYPE1
public final int BUTTON_TYPE2
public final int BUTTON_TYPE3
public boolean isCompassEnabled()
true
コンパスは有効; false
コンパスは無効public boolean isMyLocationButtonEnabled()
true
現在地ボタンは有効; false
現在地ボタンは無効public boolean isRotateGesturesEnabled()
true
回転ジェスチャーは有効; false
回転ジェスチャーは無効public boolean isScrollGesturesEnabled()
true
スクロールジェスチャーは有効; false
スクロールジェスチャーは無効public boolean isTiltGesturesEnabled()
true
傾きジェスチャーは有効; false
傾きジェスチャーは無効public boolean isZoomControlsEnabled()
true
ズームコントロールは有効; false
ズームコントロールは無効public boolean isZoomGesturesEnabled()
true
ズームジェスチャーは有効; false
ズームジェスチャーは無効public void setAllGesturesEnabled(boolean enabled)
enabled
- true
全てのジェスチャーを有効; false
全てのジェスチャーを無効public void setCompassEnabled(boolean enabled)
enabled
- true
コンパスを有効; false
コンパスを無効public void setMyLocationButtonEnabled(boolean enabled)
enabled
- true
現在地ボタンを有効; false
現在地ボタンを無効public void setRotateGesturesEnabled(boolean enabled)
enabled
- true
回転ジェスチャーを有効; false
回転ジェスチャーを無効public void setScrollGesturesEnabled(boolean enabled)
enabled
- true
スクロールジェスチャーを有効; false
スクロールジェスチャーを無効public void setTiltGesturesEnabled(boolean enabled)
enabled
- true
傾きジェスチャーを有効; false
傾きジェスチャーを無効public void setZoomControlsEnabled(boolean enabled)
enabled
- true
ズームコントロールを有効; false
ズームコントロールを無効public void setZoomGesturesEnabled(boolean enabled)
enabled
- true
ズームジェスチャーを有効; false
ズームジェスチャーを無効public float getZoomDoubleTapSlide()
public float getZoomInDoubleTap()
public float getZoomOut2FingerTap()
public android.graphics.Point getFlingAreaMin()
public android.graphics.Point getFlingAreaMax()
public float getFlingSpeed()
public void setZoomDoubleTapSlide(float fact)
fact
- ズーム量(係数)public void setZoomInDoubleTap(float zoom)
zoom
- ズームイン量public void setZoomOut2FingerTap(float zoom)
zoom
- ズームアウト量public void setFlingArea(int minX, int maxX, int minY, int maxY)
minX
- 最小X値maxX
- 最大X値minY
- 最小Y値maxY
- 最大Y値public void setFlingSpeed(float fact)
fact
- 移動速度(係数)public void setCompassPosition(int gravity, int left, int top, int right, int bottom)
gravity
- LayoutParamsに紐づくGravityleft
- LayoutParamsに紐づくMargin lefttop
- LayoutParamsに紐づくMargin topright
- LayoutParamsに紐づくMargin rightbottom
- LayoutParamsに紐づくMargin bottompublic void setMyLocationPosition(int gravity, int left, int top, int right, int bottom)
gravity
- LayoutParamsに紐づくGravityleft
- LayoutParamsに紐づくMargin lefttop
- LayoutParamsに紐づくMargin topright
- LayoutParamsに紐づくMargin rightbottom
- LayoutParamsに紐づくMargin bottompublic void setZoomControlsPosition(int gravity, int left, int top, int right, int bottom)
gravity
- LayoutParamsに紐づくGravityleft
- LayoutParamsに紐づくMargin lefttop
- LayoutParamsに紐づくMargin topright
- LayoutParamsに紐づくMargin rightbottom
- LayoutParamsに紐づくMargin bottompublic void setScaleBarEnable(boolean enable)
enable
- true
スケールバーを有効; false
スケールバーを無効public boolean isScaleBarEnable()
true
スケールバーは有効; false
スケールバーは無効public void setScaleBarPosition(int gravity, int left, int top, int right, int bottom)
gravity
- LayoutParamsに紐づくGravityleft
- LayoutParamsに紐づくMargin lefttop
- LayoutParamsに紐づくMargin topright
- LayoutParamsに紐づくMargin rightbottom
- LayoutParamsに紐づくMargin bottompublic void setCompassBgImage(android.graphics.Bitmap bitmap)
bitmap
- 画像public void setFocusedCompassBgImage(android.graphics.Bitmap bitmap)
bitmap
- 画像public void setCompassNeedleImage(android.graphics.Bitmap bitmap)
bitmap
- 画像public void setMyLocationBtnImage(android.graphics.Bitmap bitmap)
bitmap
- 画像public void setFocusedMyLocationBtnImage(android.graphics.Bitmap bitmap)
bitmap
- 画像public void setZoomControlsInBtnImage(android.graphics.Bitmap bitmap)
bitmap
- 画像public void setZoomControlsFocusedInBtnImage(android.graphics.Bitmap bitmap)
bitmap
- 画像public void setZoomControlsOutBtnImage(android.graphics.Bitmap bitmap)
bitmap
- 画像public void setZoomControlsFocusedOutBtnImage(android.graphics.Bitmap bitmap)
bitmap
- 画像public void setPlayOfRotate(float play)
play
- 遊び(角度)public float getPlayOfRotate()
public void setPlayOfZoom(float play)
play
- 遊び(拡縮係数)public float getPlayOfZoom()
public void setPlayOfScroll(float play)
play
- 遊び(移動量)public float getPlayOfScroll()
public void setPlayOfTiltX(float playX)
playX
- 遊び幅(移動量)public float getPlayOfTiltX()
public void setPlayOfTiltY(float playY)
playY
- 遊び(移動量)public float getPlayOfTiltY()
public void changeUiType(int design)
design
- ボタンタイプpublic void setCenterMarkerEnable(boolean enable)
enable
- true
中心マークを有効; false
中心マークを無効public boolean getCenterMarkerEnable()
true
中心マークが有効; false
中心マークが無効public void setCenterMarkerImage(android.graphics.Bitmap bitmap)
bitmap
- 画像