public class

LineStyleCreator

extends StyleCreator
java.lang.Object
   ↳ org.neshan.styles.StyleCreator
     ↳ org.neshan.styles.LineStyleCreator

Class Overview

این کلاس یک LineStyle می‌سازد.

Summary

Public Constructors
LineStyleCreator()
یک شی از نوع LineStyleCreator می‌سازد و تمام پارامترها را مقادیر پیش‌فرض قرار می‌دهد.
Public Methods
LineStyle buildStyle()
یک استایل خط با پارامترهای تنظیم شده می‌سازد.
synchronized void delete()
Bitmap getBitmap()
تصویر خط را برمی‌گرداند.
String getClassName()
نام اصلی کلاس این شی را برمی‌گرداند.
float getClickWidth()
عرض خط را برای تشخیص کلیک برمی‌گرداند.
Object getManagerObject()
شی اتصال‌دهنده‌ی این کلاس را برمی‌گرداند.
float getStretchFactor()
ضریب کشیدگی خط را برمی‌گرداند.
float getWidth()
عرض خط را برمی‌گرداند.
void setBitmap(Bitmap bitmap)
یک تصویر برای رسم خط را تنظیم می‌کند.
void setClickWidth(float clickWidth)
عرض خط را برای گرفتن کلیک تنظیم می‌کند.
void setStretchFactor(float stretchFactor)
مقدار نسبی ضریب کشیدگی خط را تنظیم می‌کند.
void setWidth(float width)
عرض خط را در مبنای (DP or DIP) تنظیم می‌کند.
[Expand]
Inherited Methods
From class org.neshan.styles.StyleCreator
From class java.lang.Object

Public Constructors

public LineStyleCreator ()

یک شی از نوع LineStyleCreator می‌سازد و تمام پارامترها را مقادیر پیش‌فرض قرار می‌دهد.

Public Methods

public LineStyle buildStyle ()

یک استایل خط با پارامترهای تنظیم شده می‌سازد.

Returns
  • یک استایل خط

public synchronized void delete ()

public Bitmap getBitmap ()

تصویر خط را برمی‌گرداند.

Returns
  • تصویر خط

public String getClassName ()

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

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

public float getClickWidth ()

عرض خط را برای تشخیص کلیک برمی‌گرداند.

Returns
  • عرض خط که قابل کلیک است

public Object getManagerObject ()

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

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

public float getStretchFactor ()

ضریب کشیدگی خط را برمی‌گرداند.

Returns
  • ضریب کشیدگی خط

public float getWidth ()

عرض خط را برمی‌گرداند.

Returns
  • عرض خط در مبنای dp

public void setBitmap (Bitmap bitmap)

یک تصویر برای رسم خط را تنظیم می‌کند. این تصویر به صورت افقی کشیده می‌شود
تا عرض خط را پوشش دهد و به طور عمودی در طول خط تکرار می‌شود.
مقدار پیش‌فرض آن "default_line.png" می‌باشد.

Parameters
bitmap یک تصویر برای رسم خط

public void setClickWidth (float clickWidth)

عرض خط را برای گرفتن کلیک تنظیم می‌کند.
واحد بستگی به چگالی صفحه نمایش دارد (DP or DIP).
اگر مقدار -1 باشد به طور خودکار محاسبه می‌شود. مقدار پیش‌فرض -1 است.

Parameters
clickWidth یک سایز در مبنای dp

public void setStretchFactor (float stretchFactor)

مقدار نسبی ضریب کشیدگی خط را تنظیم می‌کند. تصویر خط به طور عمودی با ضریب کشش کشیده خواهد شد
و در طول خط تکرار خواهد شد. برای مثال اگر ضریب کشیدگی 2.0 باشد تصویر دو برابر ارتفاع خودش کشیده می‌شود
و تعداد تکرار آن نصف می‌شود. مقدار پیش‌فرض 1.0 می‌باشد.

Parameters
stretchFactor مقدار نسبی ضریب کشیدگی

public void setWidth (float width)

عرض خط را در مبنای (DP or DIP) تنظیم می‌کند. مقدار پیش‌فرض 12 می‌باشد.

Parameters
width عرض خط در مبنای dp