Class Scrollable
Definition
- Namespace:
- Tizen.NUI.BaseComponents
- Assembly:
- Tizen.NUI.dll
Base class for derived Scrollable that contains actors that can be scrolled manually
(via touch) or automatically.
public class Scrollable : View, IDynamicResourceHandler, INameScope, System.IDisposable, IResourcesProvider
- Inheritance
-
- Derived
-
- Implements
-
System.IDisposable
Constructors
View Source
Create an instance of scrollable.
Declaration
Fields
View Source
Declaration
public static readonly BindableProperty CanScrollHorizontalProperty
Field Value
View Source
Declaration
public static readonly BindableProperty CanScrollVerticalProperty
Field Value
View Source
Declaration
public static readonly BindableProperty OvershootAnimationSpeedProperty
Field Value
View Source
Declaration
public static readonly BindableProperty OvershootEffectColorProperty
Field Value
View Source
Declaration
public static readonly BindableProperty OvershootEnabledProperty
Field Value
View Source
Declaration
public static readonly BindableProperty OvershootSizeProperty
Field Value
View Source
Declaration
public static readonly BindableProperty ScrollPositionMaxProperty
Field Value
View Source
Declaration
public static readonly BindableProperty ScrollPositionMinProperty
Field Value
View Source
Declaration
public static readonly BindableProperty ScrollRelativePositionProperty
Field Value
View Source
Declaration
public static readonly BindableProperty ScrollToAlphaFunctionProperty
Field Value
Properties
View Source
Gets and Sets CanScrollHorizontal property.
Declaration
public bool CanScrollHorizontal { get; set; }
Property Value
View Source
Gets and Sets CanScrollVertical property.
Declaration
public bool CanScrollVertical { get; set; }
Property Value
View Source
Sets and Gets the speed of overshoot animation in pixels per second.
Declaration
public float OvershootAnimationSpeed { get; set; }
Property Value
View Source
Sets and Gets the color of the overshoot effect.
Declaration
public Vector4 OvershootEffectColor { get; set; }
Property Value
View Source
Checks if scroll overshoot has been enabled or not.
Declaration
public bool OvershootEnabled { get; set; }
Property Value
View Source
Gets and Sets OvershootSize property.
Declaration
public Vector2 OvershootSize { get; set; }
Property Value
View Source
Gets and Sets ScrollPositionMax property.
Declaration
public Vector2 ScrollPositionMax { get; set; }
Property Value
View Source
Gets and Sets ScrollPositionMin property.
Declaration
public Vector2 ScrollPositionMin { get; set; }
Property Value
View Source
Gets and Sets ScrollRelativePosition property.
Declaration
public Vector2 ScrollRelativePosition { get; set; }
Property Value
View Source
Gets and Sets ScrollToAlphaFunction property.
Declaration
public int ScrollToAlphaFunction { get; set; }
Property Value
Methods
View Source
you can override it to clean-up your own resources.
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Overrides
View Source
Declaration
protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type |
Name |
Description |
Tizen.System.Runtime.InteropServices.HandleRef |
swigCPtr |
|
Overrides
Events
View Source
The ScrollCompleted event emitted when the Scrollable has completed movement
(whether by touch or animation).
Declaration
public event DaliEventHandler<object, Scrollable.CompletedEventArgs> ScrollCompleted
Event Type
View Source
The ScrollStarted event emitted when the Scrollable has moved (whether by touch or animation).
Declaration
public event DaliEventHandler<object, Scrollable.StartedEventArgs> ScrollStarted
Event Type
View Source
The ScrollUpdated event emitted when the Scrollable has moved (whether by touch or animation).
Declaration
public event DaliEventHandler<object, Scrollable.UpdatedEventArgs> ScrollUpdated
Event Type
Implements
System.IDisposable
Extension Methods