Skip to main content

LanguageIcon class

<p>This class draws the language icon using custom paint. CustomPaint is a widget from the Flutter SDK, which enables you to use a canvas to draw different shapes.</p>

Inheritance

Constructors

LanguageIcon ()

Properties

hashCodeint

The hash code for this object.
<span class="feature">read-only</span><span class="feature">inherited</span>

runtimeTypeType

A representation of the runtime type of the object.
<span class="feature">read-only</span><span class="feature">inherited</span>

semanticsBuilderSemanticsBuilderCallback?

Returns a function that builds semantic information for the picture drawn by this painter.
<span class="feature">read-only</span><span class="feature">inherited</span>

Methods

addListener(VoidCallback listener) void

Register a closure to be notified when it is time to repaint.
<span class="feature">inherited</span>

hitTest(Offset position) bool?

Called whenever a hit test is being performed on an object that is using this custom paint delegate.
<span class="feature">inherited</span>

noSuchMethod(Invocation invocation) dynamic

Invoked when a non-existent method or property is accessed.
<span class="feature">inherited</span>

paint(Canvas canvas, Size size) void

Called whenever the object needs to paint. The given <a href="https:api.flutter.dev/flutter/dart-ui/Canvas-class.html">Canvas</a> has its coordinate space configured such that the origin is at the top left of the box. The area of the box is the size of the <code>size</code> argument.
<span class="feature">override</span>

removeListener(VoidCallback listener) void

Remove a previously registered closure from the list of closures that the object notifies when it is time to repaint.
<span class="feature">inherited</span>

shouldRebuildSemantics(covariant CustomPainter oldDelegate) bool

Called whenever a new instance of the custom painter delegate class is provided to the <a href="https:api.flutter.dev/flutter/rendering/RenderCustomPaint-class.html">RenderCustomPaint</a> object, or any time that a new <a href="https:api.flutter.dev/flutter/widgets/CustomPaint-class.html">CustomPaint</a> object is created with a new instance of the custom painter delegate class (which amounts to the same thing, because the latter is implemented in terms of the former).
<span class="feature">inherited</span>

shouldRepaint(covariant CustomPainter oldDelegate) bool

Called whenever a new instance of the custom painter delegate class is provided to the <a href="https:api.flutter.dev/flutter/rendering/RenderCustomPaint-class.html">RenderCustomPaint</a> object, or any time that a new <a href="https:api.flutter.dev/flutter/widgets/CustomPaint-class.html">CustomPaint</a> object is created with a new instance of the custom painter delegate class (which amounts to the same thing, because the latter is implemented in terms of the former).
<span class="feature">override</span>

toString() String

A string representation of this object.
<span class="feature">inherited</span>

Operators

operator ==(Object other) bool

The equality operator.
<span class="feature">inherited</span>