Class ButtonThemeData | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Class ButtonThemeData

    Inheritance
    System.Object
    Diagnosticable
    ButtonThemeData
    Inherited Members
    Diagnosticable.toStringShort()
    Diagnosticable.ToString()
    Diagnosticable.toString(DiagnosticLevel)
    Diagnosticable.toDiagnosticsNode(String, DiagnosticsTreeStyle)
    Namespace: Unity.UIWidgets.material
    Syntax
    public class ButtonThemeData : Diagnosticable, IEquatable<ButtonThemeData>

    Constructors

    ButtonThemeData(ButtonTextTheme, Single, Single, EdgeInsets, ShapeBorder, ButtonBarLayoutBehavior, Boolean, Color, Color, Color, Color, ColorScheme, Nullable<MaterialTapTargetSize>)

    Declaration
    public ButtonThemeData(ButtonTextTheme textTheme = ButtonTextTheme.normal, float minWidth = 88F, float height = 36F, EdgeInsets padding = null, ShapeBorder shape = null, ButtonBarLayoutBehavior layoutBehavior = ButtonBarLayoutBehavior.padded, bool alignedDropdown = false, Color buttonColor = null, Color disabledColor = null, Color highlightColor = null, Color splashColor = null, ColorScheme colorScheme = null, MaterialTapTargetSize? materialTapTargetSize = default(MaterialTapTargetSize? ))
    Parameters
    Type Name Description
    ButtonTextTheme textTheme
    System.Single minWidth
    System.Single height
    EdgeInsets padding
    ShapeBorder shape
    ButtonBarLayoutBehavior layoutBehavior
    System.Boolean alignedDropdown
    Color buttonColor
    Color disabledColor
    Color highlightColor
    Color splashColor
    ColorScheme colorScheme
    System.Nullable<MaterialTapTargetSize> materialTapTargetSize

    Fields

    alignedDropdown

    Declaration
    public readonly bool alignedDropdown
    Field Value
    Type Description
    System.Boolean

    colorScheme

    Declaration
    public readonly ColorScheme colorScheme
    Field Value
    Type Description
    ColorScheme

    height

    Declaration
    public readonly float height
    Field Value
    Type Description
    System.Single

    layoutBehavior

    Declaration
    public readonly ButtonBarLayoutBehavior layoutBehavior
    Field Value
    Type Description
    ButtonBarLayoutBehavior

    minWidth

    Declaration
    public readonly float minWidth
    Field Value
    Type Description
    System.Single

    textTheme

    Declaration
    public readonly ButtonTextTheme textTheme
    Field Value
    Type Description
    ButtonTextTheme

    Properties

    constraints

    Declaration
    public BoxConstraints constraints { get; }
    Property Value
    Type Description
    BoxConstraints

    padding

    Declaration
    public EdgeInsets padding { get; }
    Property Value
    Type Description
    EdgeInsets

    shape

    Declaration
    public ShapeBorder shape { get; }
    Property Value
    Type Description
    ShapeBorder

    Methods

    copyWith(Nullable<ButtonTextTheme>, Nullable<ButtonBarLayoutBehavior>, Nullable<Single>, Nullable<Single>, EdgeInsets, ShapeBorder, Nullable<Boolean>, Color, Color, Color, Color, ColorScheme, Nullable<MaterialTapTargetSize>)

    Declaration
    public ButtonThemeData copyWith(ButtonTextTheme? textTheme = default(ButtonTextTheme? ), ButtonBarLayoutBehavior? layoutBehavior = default(ButtonBarLayoutBehavior? ), float? minWidth = default(float? ), float? height = default(float? ), EdgeInsets padding = null, ShapeBorder shape = null, bool? alignedDropdown = default(bool? ), Color buttonColor = null, Color disabledColor = null, Color highlightColor = null, Color splashColor = null, ColorScheme colorScheme = null, MaterialTapTargetSize? materialTapTargetSize = default(MaterialTapTargetSize? ))
    Parameters
    Type Name Description
    System.Nullable<ButtonTextTheme> textTheme
    System.Nullable<ButtonBarLayoutBehavior> layoutBehavior
    System.Nullable<System.Single> minWidth
    System.Nullable<System.Single> height
    EdgeInsets padding
    ShapeBorder shape
    System.Nullable<System.Boolean> alignedDropdown
    Color buttonColor
    Color disabledColor
    Color highlightColor
    Color splashColor
    ColorScheme colorScheme
    System.Nullable<MaterialTapTargetSize> materialTapTargetSize
    Returns
    Type Description
    ButtonThemeData

    debugFillProperties(DiagnosticPropertiesBuilder)

    Declaration
    public override void debugFillProperties(DiagnosticPropertiesBuilder properties)
    Parameters
    Type Name Description
    DiagnosticPropertiesBuilder properties
    Overrides
    Diagnosticable.debugFillProperties(DiagnosticPropertiesBuilder)

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Boolean
    Overrides
    System.Object.Equals(System.Object)

    Equals(ButtonThemeData)

    Declaration
    public bool Equals(ButtonThemeData other)
    Parameters
    Type Name Description
    ButtonThemeData other
    Returns
    Type Description
    System.Boolean

    getAnimationDuration(MaterialButton)

    Declaration
    public TimeSpan getAnimationDuration(MaterialButton button)
    Parameters
    Type Name Description
    MaterialButton button
    Returns
    Type Description
    System.TimeSpan

    getBrightness(MaterialButton)

    Declaration
    public Brightness getBrightness(MaterialButton button)
    Parameters
    Type Name Description
    MaterialButton button
    Returns
    Type Description
    Brightness

    getConstraints(MaterialButton)

    Declaration
    public BoxConstraints getConstraints(MaterialButton button)
    Parameters
    Type Name Description
    MaterialButton button
    Returns
    Type Description
    BoxConstraints

    getDisabledElevation(MaterialButton)

    Declaration
    public float getDisabledElevation(MaterialButton button)
    Parameters
    Type Name Description
    MaterialButton button
    Returns
    Type Description
    System.Single

    getDisabledTextColor(MaterialButton)

    Declaration
    public Color getDisabledTextColor(MaterialButton button)
    Parameters
    Type Name Description
    MaterialButton button
    Returns
    Type Description
    Color

    getElevation(MaterialButton)

    Declaration
    public float getElevation(MaterialButton button)
    Parameters
    Type Name Description
    MaterialButton button
    Returns
    Type Description
    System.Single

    getFillColor(MaterialButton)

    Declaration
    public Color getFillColor(MaterialButton button)
    Parameters
    Type Name Description
    MaterialButton button
    Returns
    Type Description
    Color

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.Object.GetHashCode()

    getHighlightColor(MaterialButton)

    Declaration
    public Color getHighlightColor(MaterialButton button)
    Parameters
    Type Name Description
    MaterialButton button
    Returns
    Type Description
    Color

    getHighlightElevation(MaterialButton)

    Declaration
    public float getHighlightElevation(MaterialButton button)
    Parameters
    Type Name Description
    MaterialButton button
    Returns
    Type Description
    System.Single

    getMaterialTapTargetSize(MaterialButton)

    Declaration
    public MaterialTapTargetSize getMaterialTapTargetSize(MaterialButton button)
    Parameters
    Type Name Description
    MaterialButton button
    Returns
    Type Description
    MaterialTapTargetSize

    getPadding(MaterialButton)

    Declaration
    public EdgeInsets getPadding(MaterialButton button)
    Parameters
    Type Name Description
    MaterialButton button
    Returns
    Type Description
    EdgeInsets

    getShape(MaterialButton)

    Declaration
    public ShapeBorder getShape(MaterialButton button)
    Parameters
    Type Name Description
    MaterialButton button
    Returns
    Type Description
    ShapeBorder

    getSplashColor(MaterialButton)

    Declaration
    public Color getSplashColor(MaterialButton button)
    Parameters
    Type Name Description
    MaterialButton button
    Returns
    Type Description
    Color

    getTextColor(MaterialButton)

    Declaration
    public Color getTextColor(MaterialButton button)
    Parameters
    Type Name Description
    MaterialButton button
    Returns
    Type Description
    Color

    getTextTheme(MaterialButton)

    Declaration
    public ButtonTextTheme getTextTheme(MaterialButton button)
    Parameters
    Type Name Description
    MaterialButton button
    Returns
    Type Description
    ButtonTextTheme

    Operators

    Equality(ButtonThemeData, ButtonThemeData)

    Declaration
    public static bool operator ==(ButtonThemeData left, ButtonThemeData right)
    Parameters
    Type Name Description
    ButtonThemeData left
    ButtonThemeData right
    Returns
    Type Description
    System.Boolean

    Inequality(ButtonThemeData, ButtonThemeData)

    Declaration
    public static bool operator !=(ButtonThemeData left, ButtonThemeData right)
    Parameters
    Type Name Description
    ButtonThemeData left
    ButtonThemeData right
    Returns
    Type Description
    System.Boolean
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023