docs.unity.cn
    Show / Hide Table of Contents

    Class AccordionLayout

    Basic accordion UI component. Sets the height of the Target Mask between this layout element and +Content height

    Inheritance
    Object
    UIBehaviour
    Selectable
    AccordionLayout
    Inherited Members
    Selectable.s_Selectables
    Selectable.s_SelectableCount
    Selectable.m_CurrentIndex
    Selectable.AllSelectablesNoAlloc(Selectable[])
    Selectable.Awake()
    Selectable.OnCanvasGroupChanged()
    Selectable.IsInteractable()
    Selectable.OnDidApplyAnimationProperties()
    Selectable.OnEnable()
    Selectable.OnTransformParentChanged()
    Selectable.OnDisable()
    UnityEngine.UI.Selectable.OnValidate()
    UnityEngine.UI.Selectable.Reset()
    Selectable.InstantClearState()
    Selectable.DoStateTransition(Selectable.SelectionState, Boolean)
    Selectable.FindSelectable(Vector3)
    Selectable.FindSelectableOnLeft()
    Selectable.FindSelectableOnRight()
    Selectable.FindSelectableOnUp()
    Selectable.FindSelectableOnDown()
    Selectable.OnMove(AxisEventData)
    Selectable.IsHighlighted()
    Selectable.IsPressed()
    Selectable.OnPointerDown(PointerEventData)
    Selectable.OnPointerUp(PointerEventData)
    Selectable.OnPointerEnter(PointerEventData)
    Selectable.OnPointerExit(PointerEventData)
    Selectable.OnSelect(BaseEventData)
    Selectable.OnDeselect(BaseEventData)
    Selectable.Select()
    Selectable.allSelectablesArray
    Selectable.allSelectableCount
    Selectable.allSelectables
    Selectable.navigation
    Selectable.transition
    Selectable.colors
    Selectable.spriteState
    Selectable.animationTriggers
    Selectable.targetGraphic
    Selectable.interactable
    Selectable.image
    UnityEngine.UI.Selectable.animator
    Selectable.currentSelectionState
    UIBehaviour.OnDestroy()
    UIBehaviour.IsActive()
    UIBehaviour.OnRectTransformDimensionsChange()
    UIBehaviour.OnBeforeTransformParentChanged()
    UIBehaviour.OnCanvasHierarchyChanged()
    UIBehaviour.IsDestroyed()
    Namespace: UnityEngine.Industrial.Configuring.RuntimeUI
    Syntax
    [ExecuteInEditMode]
    public class AccordionLayout : Selectable, IMoveHandler, IPointerDownHandler, IPointerUpHandler, IPointerEnterHandler, IPointerExitHandler, ISelectHandler, IDeselectHandler, IExpandable, IPointerClickHandler, IEventSystemHandler

    Properties

    IsExpanded

    Gets a value indicating whether this instance is expanded.

    Declaration
    public bool IsExpanded { get; }
    Property Value
    Type Description
    Boolean

    true if this instance is expanded; otherwise, false.

    Implements
    IExpandable.IsExpanded

    Methods

    Expand(Boolean)

    Expands the specified expand.

    Declaration
    public void Expand(bool expand)
    Parameters
    Type Name Description
    Boolean expand

    if set to true [expand].

    Implements
    IExpandable.Expand(Boolean)

    OnPointerClick(PointerEventData)

    Called when [pointer click].

    Declaration
    public void OnPointerClick(PointerEventData eventData)
    Parameters
    Type Name Description
    PointerEventData eventData

    The event data.

    Implements
    IPointerClickHandler.OnPointerClick(PointerEventData)

    Refresh()

    Refreshes this instance.

    Declaration
    public void Refresh()
    Implements
    IExpandable.Refresh()

    Start()

    Starts this instance.

    Declaration
    protected override void Start()
    Overrides
    UIBehaviour.Start()

    Events

    OnExpanded

    Occurs when [on expanded].

    Declaration
    public event EventHandler<AccordionLayoutChangedEventArgs> OnExpanded
    Event Type
    Type Description
    EventHandler<AccordionLayoutChangedEventArgs>
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 03 March 2021