Inheritance
System.Object
OutlineInputBorder
public class OutlineInputBorder : InputBorder
Constructors
Declaration
public OutlineInputBorder(BorderSide borderSide = null, BorderRadius borderRadius = null, float gapPadding = 4F)
Parameters
Fields
Declaration
public readonly BorderRadius borderRadius
Field Value
Declaration
public readonly float gapPadding
Field Value
| Type |
Description |
| System.Single |
|
Properties
Declaration
public override EdgeInsets dimensions { get; }
Property Value
Overrides
Declaration
public override bool isOutline { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Overrides
Methods
Declaration
public override InputBorder copyWith(BorderSide borderSide)
Parameters
Returns
Overrides
Declaration
public OutlineInputBorder copyWith(BorderSide borderSide, BorderRadius borderRadius, float? gapPadding)
Parameters
| Type |
Name |
Description |
| BorderSide |
borderSide |
|
| BorderRadius |
borderRadius |
|
| System.Nullable<System.Single> |
gapPadding |
|
Returns
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)
Declaration
public bool Equals(OutlineInputBorder other)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public override int GetHashCode()
Returns
| Type |
Description |
| System.Int32 |
|
Overrides
System.Object.GetHashCode()
Declaration
public override Path getInnerPath(Rect rect)
Parameters
| Type |
Name |
Description |
| Rect |
rect |
|
Returns
Overrides
Declaration
public override Path getOuterPath(Rect rect)
Parameters
| Type |
Name |
Description |
| Rect |
rect |
|
Returns
Overrides
Declaration
public override ShapeBorder lerpFrom(ShapeBorder a, float t)
Parameters
Returns
Overrides
Declaration
public override ShapeBorder lerpTo(ShapeBorder b, float t)
Parameters
Returns
Overrides
Declaration
public override void paint(Canvas canvas, Rect rect, float gapStart, float gapExtent = 0F, float gapPercentage = 0F)
Parameters
| Type |
Name |
Description |
| Canvas |
canvas |
|
| Rect |
rect |
|
| System.Single |
gapStart |
|
| System.Single |
gapExtent |
|
| System.Single |
gapPercentage |
|
Overrides
Declaration
public override ShapeBorder scale(float t)
Parameters
| Type |
Name |
Description |
| System.Single |
t |
|
Returns
Overrides
Operators
Declaration
public static bool operator ==(OutlineInputBorder left, OutlineInputBorder right)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public static bool operator !=(OutlineInputBorder left, OutlineInputBorder right)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|