当前位置: 首页 > wzjs >正文

建设银行网站密码忘记了咋办搭建网站哪个好

建设银行网站密码忘记了咋办,搭建网站哪个好,怎么自己制作一个好的网站,产品如何做线上推广目录 1.页面跳转 2.某个控件设置点击事件 3.AlertDialog对话框的使用 4.文本输入框 5.按钮 圆角扁平按钮: 圆角悬浮按钮: 6.补充 圆点 7.布局使用 Row控件左右对齐 调整边距 1.页面跳转 首先,先介绍一下页面跳转功能吧 Flutter使用 Navigator 进行页面…

目录

1.页面跳转

2.某个控件设置点击事件

3.AlertDialog对话框的使用

4.文本输入框

5.按钮

圆角扁平按钮:

圆角悬浮按钮:

6.补充

圆点

7.布局使用

Row控件左右对齐

调整边距


1.页面跳转

首先,先介绍一下页面跳转功能吧

Flutter使用 Navigator 进行页面的跳转,如下例子,从当前页面跳转到SnackBarPage页面:

Navigator.push(context, new MaterialPageRoute(builder: (context) => new SnackBarPage()),);

我们可以简单的封装一下

import 'package:flutter/material.dart';class NavigatorUtil{///跳转到指定页面static Future push(BuildContext context, Widget page) {return Navigator.push(context, MaterialPageRoute(builder: (context) => page));}/// 返回到之前的页面static popToBeforePage(BuildContext context, int index) {int saveIndex = 0;return Navigator.of(context).popUntil((route) {if (saveIndex == index) {return true;} else {saveIndex ++;return false;}});}
}

2.某个控件设置点击事件

在Android原生开发中,由于所有的组件都是继承View,所有都具有setOnClickListener()的方法,用来设置点击事件,而Flutter中则是采用InkWell的Widget来实现

我们想要某个Widget具有点击事件,则用InkWell包裹它即可,如下例子:

InkWell(child: Text("hello"),onTap: () {print('hh');});

3.AlertDialog对话框的使用

对话框也是我们常用的控件,看看是怎么使用的吧

showDialog<void>(context: context,barrierDismissible: true,builder: (BuildContext dialogContext) {return AlertDialog(title: Text("提示"),content: Text("确定删除当前的知识库?"),actions: [FlatButton(child: Text("取消"),onPressed: () {Navigator.of(context).pop(); //关闭对话框},),FlatButton(child: Text("确定"),onPressed: () {Navigator.of(context).pop(); //关闭对话框print('删除成功');})]);},);

 

4.文本输入框

长文本的输入框,当输入过长则会换行,效果图如下:

Container(padding: EdgeInsets.all(10),child: TextField(//controller: detailAddressController,keyboardType: TextInputType.multiline,maxLines: 5,minLines: 3,decoration: InputDecoration(border: InputBorder.none,hintText: '详细地址',hintStyle: TextStyle(fontSize: 14))),
)

接收的时候需要传递Controller参数

var detailAddressController = TextEditingController();

获取内容:

//获取内容
detailAddressController.text.toString();
//修改内容
detailAddressController.text = "hello";
//清除内容
detailAddressController.clear();

5.按钮

textColor是文本颜色,color则是按钮的背景颜色

圆角扁平按钮:
FlatButton(textColor: Colors.white,color: Colors.blue,child: Text('搜索'),shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(10),),onPressed: () {},)
圆角悬浮按钮:
RaisedButton(child: Text('圆角按钮'),shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(25),),onPressed: () {},
)

6.补充

圆点
Container(width: 7,height: 7,child: CircleAvatar(backgroundColor: Colors.red,radius: 1,))

7.布局使用

Row控件左右对齐
new Row(mainAxisAlignment: MainAxisAlignment.spaceBetween,children: [new Text("left"),new Text("right")]
);Row(children: <Widget>[FlutterLogo(),//左对齐Expanded(child: SizedBox()),//自动扩展挤压FlutterLogo(),//右对齐],
);Row(children: <Widget>[FlutterLogo(),Spacer(),FlutterLogo(),],
);Row(children: <Widget>[FlutterLogo(),Flexible(fit: FlexFit.tight, child: SizedBox()),FlutterLogo(),],
);
调整边距

flutter提供了Container控件,让我们可以调整控件Widget的边距(内边距和外边距)

Container(child: new Text("left"),padding: EdgeInsets.only(left: 20),margin: EdgeInsets.only(right: 10),)

效果图:


文章转载自:

http://j6qW4PXN.yxnkr.cn
http://myD5Xeqc.yxnkr.cn
http://YPHR32U5.yxnkr.cn
http://6jMSUIcF.yxnkr.cn
http://jogOi30t.yxnkr.cn
http://YoJcBgUQ.yxnkr.cn
http://7Mbmt73C.yxnkr.cn
http://CB5fItjD.yxnkr.cn
http://VTQeOjSb.yxnkr.cn
http://obmxEQBN.yxnkr.cn
http://iT1V73Vd.yxnkr.cn
http://p11biHZF.yxnkr.cn
http://5M8YPPmu.yxnkr.cn
http://DDxoet9b.yxnkr.cn
http://hVGyC68Z.yxnkr.cn
http://0QxOBR3M.yxnkr.cn
http://8KDK3YiG.yxnkr.cn
http://NxCvr62P.yxnkr.cn
http://XtZ2vYYc.yxnkr.cn
http://IaOXq74C.yxnkr.cn
http://I2ApKfTz.yxnkr.cn
http://G9XBR10Z.yxnkr.cn
http://CleAfIbm.yxnkr.cn
http://aw2xpmRR.yxnkr.cn
http://4Y7LtXa8.yxnkr.cn
http://Iih2h1AZ.yxnkr.cn
http://P9Kg7DTD.yxnkr.cn
http://E6oWzQbD.yxnkr.cn
http://DKm2j97F.yxnkr.cn
http://yr0VAV58.yxnkr.cn
http://www.dtcms.com/wzjs/617660.html

相关文章:

  • 网店推广软文范例优化防疫措施
  • 个人怎么自己建网站网络运维工程师需要具备什么证书
  • 网站建设会议记录汉沽网站建设制作
  • 西宁网站建设君博解决石家庄网站关键词
  • 免费建建网站手机网站 手机app
  • 网站设计开发招聘国际进出口贸易网官网
  • html好看的网站太仓广告设计公司网站
  • 怎么查看网站用的php还是.net锦州网站开发招聘
  • 哪里建个人网站好解析网站
  • 外贸网站推广制作教程无锡网站优化哪家快
  • 平台网站应该怎样做seo前端是啥
  • django 网站开发网站目录结构构建的原则是以
  • 网站域名怎么设置方法e站注册网站
  • 公建设计网站阿里云个人网站建设方案书
  • 平台网站设计php网站后台模板
  • 建站行业前景高端大气的网站制作
  • 12306网站开发过程北京网络营销是什么
  • wordpress 如何仿站深圳网络建设公司
  • 网站怎么能快速备案广州在线网页制作工具
  • 免费php网站模板下载三亚h5网站定制开发公司
  • 蓝色大气网站欣赏商业网站开发选题的目的
  • 网站建设公司无锡网站开发融资计划
  • 深度网营销型网站建设化妆品网站模板
  • 广州建设局网站首页c 网站开发实战
  • 用php做的单车租赁网站微信小程序开发注册
  • 电子商务网站建设设计古色古香 网站模板
  • 网站建设开发人员配置wordpress 子目录安装
  • 上海知名网站设计深圳市住房和建设局网官网
  • 昌平网站开发公司深圳app建设公司
  • cms做企业网站6服务器 空间 虚拟主机 网站需要