java.lang.Object | ||||
↳ | org.neshan.styles.StyleCreator | |||
↳ | org.neshan.styles.BaseMarkerStyleCreator | |||
↳ | org.neshan.styles.BaseLabelStyleCreator | |||
↳ | org.neshan.styles.LabelStyleCreator |
این کلاس یک شی از نوع BaseLabelStyle میسازد.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
LabelStyleCreator()
یک شی از نوع LabelStyleCreator میسازد و تمامی مقادیر آن را پیشفرض قرار میدهد.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
LabelStyle |
buildStyle()
یک استایل متن با پارامترهای تنظیم شده میسازد.
| ||||||||||
synchronized void | delete() | ||||||||||
ARGB |
getBackgroundColor()
رنگ پس زمینه متن را بر میگرداند.
| ||||||||||
ARGB |
getBorderColor()
رنگ حاشیه متن را بر میگرداند
| ||||||||||
float |
getBorderWidth()
عرض حاشیه متن را بر میگرداند.
| ||||||||||
String |
getClassName()
نام اصلی کلاس این شی را برمیگرداند.
| ||||||||||
String |
getFontName()
نام فونت را برمیگرداند.
| ||||||||||
float |
getFontSize()
اندازه فونت را برمیگرداند.
| ||||||||||
Object |
getManagerObject()
شی اتصالدهندهی این کلاس را برمیگرداند.
| ||||||||||
ARGB |
getStrokeColor()
رنگ خط دور متن را برمیگرداند.
| ||||||||||
float |
getStrokeWidth()
ضخامت خط دور متن را برمیگرداند.
| ||||||||||
String |
getTextField()
متن استفاده شده را برمیگرداند.
| ||||||||||
TextMargins |
getTextMargins()
تنظیمات مارجین را بر می گرداند.
| ||||||||||
boolean |
isBreakLines()
وضعیت پشتیبانی از متن چند خطی را بر می گرداند.
| ||||||||||
void |
setBackgroundColor(ARGB backgroundColor)
رنگ پسزمینه متن را تنظیم میکند.
| ||||||||||
void |
setBorderColor(ARGB borderColor)
رنگ حاشیه متن را تنظیم میکند.
| ||||||||||
void |
setBorderWidth(float borderWidth)
مقدار حاشیه متن را تنظیم میکند.
| ||||||||||
void |
setBreakLines(boolean enable)
پشتیبانی از متن چند خطی را فعال و غیر فعال می کند.
| ||||||||||
void |
setFontName(String fontName)
نام فونت را تنظیم میکند.
| ||||||||||
void |
setFontSize(float size)
اندازه فونت را تنظیم میکند.
| ||||||||||
void |
setStrokeColor(ARGB strokeColor)
رنگ خط دور متن را تنظیم میکند.
| ||||||||||
void |
setStrokeWidth(float strokeWidth)
ضخامت خط دور متن را تنظیم میکند.
| ||||||||||
void |
setTextField(String field)
متن فیلد را تنظیم میکند.
| ||||||||||
void |
setTextMargins(TextMargins textMargins)
برای متن حاشیه(margin(تنظیم می کند مارجین مشخص می کند که متن چقدر از حاشیه فاصله داشته باشد.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
یک شی از نوع LabelStyleCreator میسازد و تمامی مقادیر آن را پیشفرض قرار میدهد.
یک استایل متن با پارامترهای تنظیم شده میسازد.
عرض حاشیه متن را بر میگرداند.
نام اصلی کلاس این شی را برمیگرداند. این متد در SDK کاربرد داخلی دارد.
نام فونت را برمیگرداند.
اندازه فونت را برمیگرداند.
شی اتصالدهندهی این کلاس را برمیگرداند. این متد در SDK کاربرد داخلی دارد.
ضخامت خط دور متن را برمیگرداند.
متن استفاده شده را برمیگرداند.
وضعیت پشتیبانی از متن چند خطی را بر می گرداند.
رنگ پسزمینه متن را تنظیم میکند.
backgroundColor | مقدار جدید رنگ پس زمینه به صورت پیش فرض شفاف است. |
---|
رنگ حاشیه متن را تنظیم میکند.
borderColor | مقدار جدید رنگ به طور پیشفرض رنگ شفاف است. |
---|
مقدار حاشیه متن را تنظیم میکند.
borderWidth | مقدار عرض حاشیه جدید بر حسب dp مقدار پیش فرض صفر است. |
---|
پشتیبانی از متن چند خطی را فعال و غیر فعال می کند.
اگر متن شامل کاراکترهای \n و \r (CR ,NL) باشد. در صورت روشن کردن این قابلیت به صورت چند خطی نمایش داده میشود.
به صورت پیش فرض قابلیت متن چند خطی خاموش است.
نام فونت را تنظیم میکند.
fontName | نام فونت |
---|
اندازه فونت را تنظیم میکند.
size | اندازه فونت به points |
---|
رنگ خط دور متن را تنظیم میکند.
strokeColor | رنگ جدید خط دور متن |
---|
ضخامت خط دور متن را تنظیم میکند.
strokeWidth | ضخامت جدید خط دور متن |
---|
متن فیلد را تنظیم میکند.
field | متن فیلد برای نمایش |
---|
برای متن حاشیه(margin(تنظیم می کند مارجین مشخص می کند که متن چقدر از حاشیه فاصله داشته باشد. پیش فرض به صورت )0,0,0,0) تنظیم شده است.
textMargins | مقدار جدید مارجین بر حسب dp. |
---|