Flutter03-2020 Container组件,Text组件

目录

  • Container组件
  • Text组件
  • 代码

一、Container组件相关属性

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

二、Text组件相关属性

在这里插入图片描述

在这里插入图片描述

三、代码

import 'package:flutter/material.dart';

void main(){
  runApp(MyApp());
}
//自定义组件
class MyApp extends StatelessWidget{
  @override
  Widget build(BuildContext context) {
   return MaterialApp(
     home: Scaffold(
       appBar: AppBar(
         title: Text("flutter demo")
       ),
       body: HomeContent()
     )
   );
  }
  
}



class HomeContent extends StatelessWidget{
  @override
  Widget build(BuildContext context) {
    return  Center(
        child: Container(
          child: Text(
            "我是一个文本我是一个文本我是一个文本我是一个文本我是一个文本我是一个文本我是一个文本",
            textAlign: TextAlign.left,
            overflow: TextOverflow.clip,//文本溢出处理
            maxLines: 1,
            textScaleFactor: 2,//字体放大2倍
            style: TextStyle(
              fontSize: 10.0,
              fontWeight: FontWeight.w800, //变粗
              fontStyle: FontStyle.italic, //斜体
              decoration: TextDecoration.lineThrough,//穿过文本的中间的线
              decorationColor: Colors.white,//将穿过的线变为白色
              decorationStyle: TextDecorationStyle.dashed, //虚线
              letterSpacing: 5.0 //字间距
//              color:  Colors.red
//            color: Color.fromARGB(a, r, g, b)

            )
          ) ,
          height: 300.0,
          width: 300.0,
          decoration: BoxDecoration(
              color:Colors.yellow,
              border: Border.all(
              color: Colors.blue,
              width:2.0
            ),
            borderRadius: BorderRadius.all(Radius.circular(20)),//设置边框的圆角
          ),
//          padding:EdgeInsets.all(20),//内边距 20
//        padding: EdgeInsets.fromLTRB(10, 30, 5, 0),//四周设置内边距
          margin: EdgeInsets.fromLTRB(10, 30, 5, 0),//四周设置外边距
//          transform: Matrix4.translationValues(100, 0, 0),//向右位移100
//        transform: Matrix4.rotationZ(0.3),//沿着z轴旋转, 正:顺时针, 负:逆时针
//        transform: Matrix4.diagonal3Values(1.2, 1, 1),//缩放,x放大,其他不变
        alignment: Alignment.bottomLeft,
        )
    );
  }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值