public class

AnimationStyleBuilder

extends Object
java.lang.Object
   ↳ org.neshan.styles.AnimationStyleBuilder

Class Overview

این کلاس یه شی از نوع AnimationStyle می سازد .

Summary

Public Constructors
AnimationStyleBuilder()
یک شی از نوع AnimationStyleBuilder می‌سازد و تمامی مقادیر آن را پیش‌فرض قرار می‌دهد..
Public Methods
AnimationStyle buildStyle()
استایل را با پارامترهای تنظیم شده می سازد.
synchronized void delete()
AnimationType getFadeAnimationType()
نوع fade ‌شدن انیمیشن را بر می گرداند .
float getPhaseInDuration()
زمان phase-in ‌انیمیشن را به ثانیه بر می گرداند
float getPhaseOutDuration()
زمان phase-out ‌انیمیشن را به ثانیه بر می گرداند
float getRelativeSpeed()
سرعت نسبی انیمیشن را بر می گرداند.
AnimationType getSizeAnimationType()
Returns نوع انمیشن تغییر اندازه را بر می گرداند.
void setFadeAnimationType(AnimationType animType)
نوع fade ‌شدن را مقدار می دهد.
void setPhaseInDuration(float duration)
مقدار زمان phase-in را تغییر می دهد.
void setPhaseOutDuration(float duration)
مقدار زمان phase-out را تغییر می دهد.
void setRelativeSpeed(float relativeSpeed)
سرعت نسبی انیمیشن را تنظیم می کند.
void setSizeAnimationType(AnimationType animType)
نوع انیمیشن تغییر اندازه را مقدار می دهد.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public AnimationStyleBuilder ()

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

Public Methods

public AnimationStyle buildStyle ()

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

Returns
  • یک شی از نوع AnimationStyle.

public synchronized void delete ()

public AnimationType getFadeAnimationType ()

نوع fade ‌شدن انیمیشن را بر می گرداند .

Returns
  • نوع fade شدن انیمیشن.

public float getPhaseInDuration ()

زمان phase-in ‌انیمیشن را به ثانیه بر می گرداند

Returns
  • زمان phase-in ‌به ثانیه.

public float getPhaseOutDuration ()

زمان phase-out ‌انیمیشن را به ثانیه بر می گرداند

Returns
  • زمان phase-in ‌به ثانیه.

public float getRelativeSpeed ()

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

Returns
  • سرعت نسبی انیمیشن )1.0 برای مقدار پیش فرض سرعت)

public AnimationType getSizeAnimationType ()

Returns نوع انمیشن تغییر اندازه را بر می گرداند.

Returns
  • نوع انیمیشن تغییر سایز.

public void setFadeAnimationType (AnimationType animType)

نوع fade ‌شدن را مقدار می دهد.

Parameters
animType مقدار جدید نوع fade شدن.

public void setPhaseInDuration (float duration)

مقدار زمان phase-in را تغییر می دهد.

Parameters
duration مقدار جدید بر حسب ثانیه.

public void setPhaseOutDuration (float duration)

مقدار زمان phase-out را تغییر می دهد.

Parameters
duration مقدار جدید بر حسب ثانیه.

public void setRelativeSpeed (float relativeSpeed)

سرعت نسبی انیمیشن را تنظیم می کند. این سرعت بر همه‌ی فاز‌های انیمیشن تاثیر مستقیم دارد.

Parameters
relativeSpeed مقدار جدیدسرعت نسبی بر حسب ثانیه

public void setSizeAnimationType (AnimationType animType)

نوع انیمیشن تغییر اندازه را مقدار می دهد.

Parameters
animType مقدار جدید نوع انیمیشن.