codestory

Die Anleitung zu Flutter RotatedBox

View more Tutorials:

1- RotatedBox

RotatedBox ist ein widget , dass sein untergeordnetes Element um einige Anzahl der Viertelumdrehungen dreht. Jedes Viertel ist ein Winkel von 90 Grad oder -90 Grad.
RotatedBox Constructor:
RotatedBox Constructor
const RotatedBox(
    {Key key,
    @required int quarterTurns,
    Widget child}
)
Unten sehen Sie ein Beispiel mit RotatedBox, um ein Objekt Text um 90 Grad im Uhrzeigersinn zu drehen (quarterTurns = 1).
main.dart (ex1)
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'o7planning.org',
      debugShowCheckedModeBanner: false,
      theme: ThemeData(
        primarySwatch: Colors.blue,
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatelessWidget {
  MyHomePage({Key key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold (
        appBar: AppBar(
          title: Text("Flutter RotatedBox Example"),
        ),
        body: Center (
            child: RotatedBox (
                quarterTurns: 1,
                child: Text(
                    "Flutter RotatedBox Tutorial",
                    style: TextStyle(fontSize: 25)
                )
            )
        )
    );
  }
}
In diesem weiteren Beispiel drehen Sie das Objekt Text um 90 Grad gegen den Uhrzeigersinn (quarterTurns = -1).
(ex2)
RotatedBox (
    quarterTurns: -1,
    child: Text(
        "Flutter RotatedBox Tutorial",
        style: TextStyle(fontSize: 25)
    )
)
LinearProgressIndicator ist ein horizontaler Fortschrittsbalken, mit dem Sie mit der RotatedBox um 90 Grad drehen können, um einen vertikalen Fortschrittsbalken zu erhalten.
(ex3)
RotatedBox(
    quarterTurns: -1,
    child: SizedBox(
        width: 250,
        height: 25,
        child : LinearProgressIndicator(
          backgroundColor: Colors.cyan[100],
          valueColor: new AlwaysStoppedAnimation<Color>(Colors.green),
        )
    )
)
  • TODO Link?

2- quarterTurns

quarterTurns gibt an, wie oft das untergeordnete widget um 90 Grad im Uhrzeigersinn gedreht werden muss. Der Wert von quarterTurns kann ein negativer Integer sein.  
@required int quarterTurns

3- child

Widget child

View more Tutorials:

Vielleicht bist du interessiert

Das sind die Online-Courses außer der Website o7planning, die wir empfehlen. Sie können umsonst sein oder Discount haben.