Class Loading
Definition
- Namespace:
- Tizen.NUI.Components
- Assembly:
- Tizen.NUI.Components.dll
The Loading class of nui component. It's used to indicate informs users of the ongoing operation.
public class Loading : Control, INotifyPropertyChanged, IDisposable
- Inheritance
-
objectTizen.NUI.Binding.BindableObjectTizen.NUI.Binding.ElementTizen.NUI.Components.ControlLoading
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.IDisposable
Remarks
The Loading is created as LottieAnimationView first.
When the user sets ImageArray separately, the image is changed to ImageVisual.
Constructors
View SourceLoading()
The constructor of Loading.
Declaration
public Loading()
Remarks
The Loading is created as LottieAnimationView first.
When the user sets ImageArray separately, the image is changed to ImageVisual.
Loading(string)
Constructor of the Loading class with special style.
Declaration
public Loading(string style)
Parameters
| Type | Name | Description |
|---|---|---|
| string | style | The string to initialize the Loading. |
Remarks
The Loading is created as LottieAnimationView first.
When the user sets ImageArray separately, the image is changed to ImageVisual.
Loading(LoadingStyle)
The constructor of the Loading class with specific style.
Declaration
public Loading(LoadingStyle loadingStyle)
Parameters
| Type | Name | Description |
|---|---|---|
| LoadingStyle | loadingStyle | The style object to initialize the Loading. |
Remarks
The Loading is created as LottieAnimationView first.
When the user sets ImageArray separately, the image is changed to ImageVisual.
Properties
View SourceFrameRate
Gets or sets frame rate of loading.
Declaration
public int FrameRate { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Remarks
The Loading is created as LottieAnimationView first.
When the user sets ImageArray separately, the image is changed to ImageVisual.
ImageArray
Gets or sets loading image resource array. The mutually exclusive with "LottieResourceUrl".
Declaration
public string[] ImageArray { get; set; }
Property Value
| Type | Description |
|---|---|
| string[] |
Remarks
The Loading is created as LottieAnimationView first.
When the user sets ImageArray separately, the image is changed to ImageVisual.
Size
Gets or sets loading size.
Declaration
public Size Size { get; set; }
Property Value
| Type | Description |
|---|---|
| Size |
Remarks
The Loading is created as LottieAnimationView first.
When the user sets ImageArray separately, the image is changed to ImageVisual.
Style
Return currently applied style.
Declaration
public LoadingStyle Style { get; }
Property Value
| Type | Description |
|---|---|
| LoadingStyle |
Remarks
Modifying contents in style may cause unexpected behaviour.
Methods
View SourceCreateViewStyle()
Get Loading style.
Declaration
protected override ViewStyle CreateViewStyle()
Returns
| Type | Description |
|---|---|
| ViewStyle | The default loading style. |
Overrides
Remarks
The Loading is created as LottieAnimationView first.
When the user sets ImageArray separately, the image is changed to ImageVisual.
Dispose(DisposeTypes)
Dispose Loading.
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
| Type | Name | Description |
|---|---|---|
| DisposeTypes | type | Dispose type. |
Overrides
Remarks
The Loading is created as LottieAnimationView first.
When the user sets ImageArray separately, the image is changed to ImageVisual.
Pause()
Pause Loading Animation.
Declaration
public void Pause()
Remarks
The Loading is created as LottieAnimationView first.
When the user sets ImageArray separately, the image is changed to ImageVisual.
Play()
Play Loading Animation.
Declaration
public void Play()
Remarks
The Loading is created as LottieAnimationView first.
When the user sets ImageArray separately, the image is changed to ImageVisual.
Stop()
Stop Loading Animation.
Declaration
public void Stop()
Remarks
The Loading is created as LottieAnimationView first.
When the user sets ImageArray separately, the image is changed to ImageVisual.