ResponsiveCupertinoTextField class
Responsive Cupertino Text Field is a wrapper around CupertinoTextField, that allows for scaling of the text field's height and text size. It does this by extending ResponsiveStatelessWidget, and assigning a scale for different device sizes.
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatelessWidget
- ResponsiveStatelessWidget
- ResponsiveCupertinoTextField
Constructors
- ResponsiveCupertinoTextField({Key? key, dynamic controller, dynamic focusNode, dynamic decoration = _kDefaultRoundedBorderDecoration, dynamic padding = const EdgeInsets.all(6.0), dynamic placeholder, dynamic placeholderStyle = const TextStyle(fontWeight: FontWeight.w400, color: CupertinoColors.placeholderText), dynamic prefix, dynamic prefixMode = OverlayVisibilityMode.always, dynamic suffix, dynamic suffixMode = OverlayVisibilityMode.always, dynamic clearButtonMode = OverlayVisibilityMode.never, TextInputType? keyboardType, dynamic textInputAction, dynamic textCapitalization = TextCapitalization.none, dynamic style, dynamic strutStyle, dynamic textAlign = TextAlign.start, dynamic textAlignVertical, dynamic textDirection, dynamic readOnly = false, ToolbarOptions? toolbarOptions, dynamic showCursor, dynamic autofocus = false, dynamic obscuringCharacter = '•', dynamic obscureText = false, dynamic autocorrect = true, SmartDashesType? smartDashesType, SmartQuotesType? smartQuotesType, dynamic enableSuggestions = true, dynamic maxLines = 1, dynamic minLines, dynamic expands = false, dynamic maxLength, dynamic maxLengthEnforcement, dynamic onChanged, dynamic onEditingComplete, dynamic onSubmitted, dynamic inputFormatters, dynamic enabled = true, dynamic cursorWidth = 2.0, dynamic cursorHeight, dynamic cursorRadius = const Radius.circular(2.0), dynamic cursorColor, dynamic selectionHeightStyle = BoxHeightStyle.tight, dynamic selectionWidthStyle = BoxWidthStyle.tight, dynamic keyboardAppearance, dynamic scrollPadding = const EdgeInsets.all(20.0), dynamic dragStartBehavior = DragStartBehavior.start, dynamic enableInteractiveSelection = true, dynamic selectionControls, GestureTapCallback? onTap, dynamic scrollController, dynamic scrollPhysics, dynamic autofillHints = const <String>[], dynamic clipBehavior = Clip.hardEdge, dynamic restorationId, dynamic enableIMEPersonalizedLearning = true, double scaleWatch = 0.8, double scaleSmallPhone = 1.0, double scaleMediumPhone = 1.0, double scaleLargePhone = 1.5, double scaleSmallTablet = 2.0, double scaleMediumTablet = 2.5, double scaleLargeTablet = 3.0, double scaleMediumDesktop = 4.0, double scaleLargeDesktop = 5.6, double scaleTelevision = 7.2})
- Constructs a responsive container, that accepts a child Widget.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- onTap → GestureTapCallback?
-
Called for the first tap in a series of taps.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
build(
BuildContext context) → Widget -
Describes the part of the user interface represented by this widget.
inherited
-
createElement(
) → StatelessElement -
Creates a StatelessElement to manage this widget's location in the tree.
inherited
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of
DiagnosticsNode
objects describing this node's children.inherited -
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
get(
String key) → dynamic -
inherited
-
getKey(
) → Key -
inherited
-
getResponsiveWidget(
BuildContext context, ScreenType screenType, double scale) → Widget -
override
-
getScale(
) → double -
inherited
-
getScreenType(
) → ScreenType -
inherited
-
has(
String key) → bool -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
set(
String key, dynamic value) → ResponsiveStatelessWidget -
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited