Enum ScrollRect.MovementType
A setting for which behavior to use when content moves beyond the confines of its container.
Namespace: UnityEngine.UI
Assembly: UnityEngine.UI.dll
Syntax
public enum ScrollRect.MovementType
Examples
using UnityEngine;
using System.Collections;
using UnityEngine.UI; // Required when Using UI elements.
public class ExampleClass : MonoBehaviour
{
public ScrollRect myScrollRect;
public Scrollbar newScrollBar;
//Called when a button is pressed
public void Example(int option)
{
if (option == 0)
{
myScrollRect.movementType = ScrollRect.MovementType.Clamped;
}
else if (option == 1)
{
myScrollRect.movementType = ScrollRect.MovementType.Elastic;
}
else if (option == 2)
{
myScrollRect.movementType = ScrollRect.MovementType.Unrestricted;
}
}
}
Fields
Name | Description |
---|---|
Clamped | Clamped movement. The content can not be moved beyond its container. |
Elastic | Elastic movement. The content is allowed to temporarily move beyond the container, but is pulled back elastically. |
Unrestricted | Unrestricted movement. The content can move forever. |