import 'package:flutter/material.dart';
void main(){
runApp(
MaterialApp(
home: Scaffold(
appBar: AppBar(title:const Text("你好Flutter")),
body:const MyApp(),
),
)
);
}
class MyApp extends StatelessWidget{
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return const Center(
child: Text("你好Flutter"),
);
}
}
import 'package:flutter/material.dart';
void main(){
runApp(
MaterialApp(
home: Scaffold(
appBar: AppBar(title:const Text("你好Flutter")),
body:Column(
children: const[
MyApp(),
MyButton(),
MyText()
]
)
),
)
);
}
class MyApp extends StatelessWidget{
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return Center(
child: Container(
margin:const EdgeInsets.fromLTRB(0, 60, 0, 0),
alignment: Alignment.center,
height: 200,
width: 200,
transform: Matrix4.skewY(0.2),
decoration: BoxDecoration(
color: Colors.yellow,
border:Border.all(
color: Colors.red,
width: 2
),
borderRadius: BorderRadius.circular(10),
boxShadow:const [
BoxShadow(
color: Colors.blue,
blurRadius: 20.0
)
],
gradient: const LinearGradient(
colors:[
Colors.red,Colors.yellow
]
)
),
child: const Text("你好Flutter",style: TextStyle(
color: Colors.black,
fontSize: 20,
),),
),
);
}
}
class MyButton extends StatelessWidget{
const MyButton({super.key});
@override
Widget build(BuildContext context) {
return Container(
alignment: Alignment.center,
width: 200,
height: 40,
margin: const EdgeInsets.fromLTRB(0, 20, 0, 0),
decoration: BoxDecoration(
color: Colors.blue,
borderRadius: BorderRadius.circular(20)
),
child: const Text("按钮",style: TextStyle(
color: Colors.white,
fontSize: 20
),
),
);
}
}
class MyText extends StatelessWidget{
const MyText({super.key});
@override
Widget build(BuildContext context) {
return Container(
width: 200,
height: 200,
margin: const EdgeInsets.fromLTRB(0, 50, 0, 0),
decoration: const BoxDecoration(
color: Colors.yellow
),
child:const Text("你好我是Flutter你好我是Flutter你好我是Flutter你好我是Flutter",
textAlign: TextAlign.right,
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: TextStyle(
fontSize: 20,
fontWeight: FontWeight.w900,
color: Colors.red,
fontStyle: FontStyle.italic,
letterSpacing: 1,
decoration: TextDecoration.underline,
decorationColor: Colors.black,
decorationStyle: TextDecorationStyle.dashed
),
),
);
}
}