public class

BaseMarkerStyleCreator

extends StyleCreator
java.lang.Object
   ↳ org.neshan.styles.StyleCreator
     ↳ org.neshan.styles.BaseMarkerStyleCreator
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

یک کلاس پایه برای کلاس‌های زیرمجموعه‌ی BaseMarkerStyleCreator می‌باشد.

Summary

Public Methods
synchronized void delete()
AnimationStyle getAnimationStyle()
استایل انیمیشن ست شده را بر می گرداند.
float getAttachAnchorPointX()
لنگرگاه افقی مارکر را برمی‌گرداند.
float getAttachAnchorPointY()
لنگرگاه عمودی مارکر را برمی‌گرداند.
String getClassName()
نام اصلی کلاس این شی را برمی‌گرداند.
float getHorizontalOffset()
offset افقی مارکر را برمی‌گرداند.
Object getManagerObject()
شی اتصال‌دهنده‌ی این کلاس را برمی‌گرداند.
int getPlacementPriority()
اولویت قرارگیری مارکر را برمی‌گرداند.
float getVerticalOffset()
offset عمودی مارکر را برمی‌گرداند.
boolean isCausesOverlap()
وضعیت همپوشانی مارکر را برمی‌گرداند.
boolean isHideIfOverlapped()
وضعیت مخفی شدن یا نمایش را در هنگام همپوشانی نشان می‌دهد.
boolean isScaleWithDPI()
حالت مقیاس مارکر را برمی‌گرداند
void setAnimationStyle(AnimationStyle animStyle)
استایل انیمیشن را مقدار می دهد.
void setAttachAnchorPoint(float attachAnchorPointX, float attachAnchorPointY)
لنگرگاه مارکر را با دریافت مقادیر لنگرگاه عمودی و افقی تنظیم می‌کند.
void setAttachAnchorPointX(float attachAnchorPointX)
لنگرگاه افقی مارکر را تنظیم می‌کند.
void setAttachAnchorPointY(float attachAnchorPointY)
لنگرگاه عمودی مارکر را تنظیم می‌کند.
void setCausesOverlap(boolean causesOverlap)
وضعیت همپوشانی را تنظیم می‌کند.
void setHideIfOverlapped(boolean hideIfOverlapped)
وضعیت مخفی شدن یا نمایش را در هنگام همپوشانی تنظیم می‌کند.
void setHorizontalOffset(float horizontalOffset)
offset افقی را برای مارکر برمی‌گرداند.
void setPlacementPriority(int placementPriority)
اولویت قرارگیری مارکر را تنظیم می‌کند.
void setScaleWithDPI(boolean scaleWithDPI)
وضعیت مقیاس را با فلگ DPI تنظیم می‌کند
void setVerticalOffset(float verticalOffset)
offset عمودی را برای مارکر تنظیم می‌کند.
[Expand]
Inherited Methods
From class org.neshan.styles.StyleCreator
From class java.lang.Object

Public Methods

public synchronized void delete ()

public AnimationStyle getAnimationStyle ()

استایل انیمیشن ست شده را بر می گرداند.

Returns
  • استایل انیمیشن مقدار دهی شده را بر می‌گرداند. درصورت عدم وجود انیمیشن null بر می‌گردد.

public float getAttachAnchorPointX ()

لنگرگاه افقی مارکر را برمی‌گرداند.

Returns
  • لنگرگاه افقی مارکر.

public float getAttachAnchorPointY ()

لنگرگاه عمودی مارکر را برمی‌گرداند.

Returns
  • لنگرگاه عمودی مارکر.

public String getClassName ()

نام اصلی کلاس این شی را برمی‌گرداند. این متد در SDK کاربرد داخلی دارد.

Returns
  • نام کلاس این شی

public float getHorizontalOffset ()

offset افقی مارکر را برمی‌گرداند.

Returns
  • وضعیت افقی مارکر.

public Object getManagerObject ()

شی اتصال‌دهنده‌ی این کلاس را برمی‌گرداند. این متد در SDK کاربرد داخلی دارد.

Returns
  • شی اتصال‌دهنده اگر مقدار داشته باشد در غیر اینصورت null

public int getPlacementPriority ()

اولویت قرارگیری مارکر را برمی‌گرداند.

Returns
  • اولویت قرارگیری مارکر

public float getVerticalOffset ()

offset عمودی مارکر را برمی‌گرداند.

Returns
  • offset عمودی مارکر

public boolean isCausesOverlap ()

وضعیت همپوشانی مارکر را برمی‌گرداند.

Returns
  • اگر مارکر دارای همپوشانی با مارکر دیگری باشد True و در غیر اینصورت False

public boolean isHideIfOverlapped ()

وضعیت مخفی شدن یا نمایش را در هنگام همپوشانی نشان می‌دهد.

Returns
  • اگر با قرار گرفتن یک مارکر دیگر مخفی شود True و در غیر اینصورت False

public boolean isScaleWithDPI ()

حالت مقیاس مارکر را برمی‌گرداند

Returns
  • True اگر سایز مارکر با استفاده از نقطه در اینچ صفحه نمایش مقیاس می‌شود.

public void setAnimationStyle (AnimationStyle animStyle)

استایل انیمیشن را مقدار می دهد.

Parameters
animStyle مقدار استایل انیمیشن جدید. برای پاک شدن انیمیشن مقدار null ‌را اارسال کنید.

public void setAttachAnchorPoint (float attachAnchorPointX, float attachAnchorPointY)

لنگرگاه مارکر را با دریافت مقادیر لنگرگاه عمودی و افقی تنظیم می‌کند.

Parameters
attachAnchorPointX لنگرگاه افقی جدید برای مارکر. -۱ به معنای سمت چپ،۰ مرکز و ۱ سمت راست می‌باشد. مقدار پیش‌فرض صفر می‌باشد.
attachAnchorPointY لنگرگاه جدید مارکر را تنظیم می‌کند. -۱ لنگرگاه پایین، ۰ مرکز و ۱ بالای مارکر را تنظیم می‌کند. مقدار پیش‌فرض یک می‌باشد.

public void setAttachAnchorPointX (float attachAnchorPointX)

لنگرگاه افقی مارکر را تنظیم می‌کند.

Parameters
attachAnchorPointX لنگرگاه افقی جدید برای مارکر. -۱ به معنای سمت چپ،۰ مرکز و ۱ سمت راست می‌باشد. مقدار پیش‌فرض صفر می‌باشد.

public void setAttachAnchorPointY (float attachAnchorPointY)

لنگرگاه عمودی مارکر را تنظیم می‌کند.

Parameters
attachAnchorPointY لنگرگاه جدید مارکر را تنظیم می‌کند. -۱ لنگرگاه پایین، ۰ مرکز و ۱ بالای مارکر را تنظیم می‌کند. مقدار پیش‌فرض یک می‌باشد.

public void setCausesOverlap (boolean causesOverlap)

وضعیت همپوشانی را تنظیم می‌کند.

Parameters
causesOverlap وضعیت جدید همپوشانی

public void setHideIfOverlapped (boolean hideIfOverlapped)

وضعیت مخفی شدن یا نمایش را در هنگام همپوشانی تنظیم می‌کند.

Parameters
hideIfOverlapped وضعیت جدید همپوشانی

public void setHorizontalOffset (float horizontalOffset)

offset افقی را برای مارکر برمی‌گرداند.

Parameters
horizontalOffset افست افقی جدید

public void setPlacementPriority (int placementPriority)

اولویت قرارگیری مارکر را تنظیم می‌کند.

Parameters
placementPriority اولویت جدید قرارگیری مارکر

public void setScaleWithDPI (boolean scaleWithDPI)

وضعیت مقیاس را با فلگ DPI تنظیم می‌کند

Parameters
scaleWithDPI وضعیت جدید مقیاس با فلگ DPI.

public void setVerticalOffset (float verticalOffset)

offset عمودی را برای مارکر تنظیم می‌کند.

Parameters
verticalOffset offset عمودی برای مارکر