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

咸宁响应式网站建设价格结构优化是什么意思

咸宁响应式网站建设价格,结构优化是什么意思,简单网页的设计过程,网站建设 盘网互联效果 参考文章 代码 在参考文章上边#xff0c;主要是改了一下样式#xff0c;逻辑也比较清楚#xff0c;对左右两边添加增减方法。 我在此基础上加了_numcontroller 输入框的监听。 加了数字输入框的控制 keyboardType: TextInputType.number, //设置键盘为数字 inputF…效果 参考文章 代码 在参考文章上边主要是改了一下样式逻辑也比较清楚对左右两边添加增减方法。 我在此基础上加了_numcontroller 输入框的监听。 加了数字输入框的控制 keyboardType: TextInputType.number, //设置键盘为数字 inputFormatters: [ FilteringTextInputFormatter.digitsOnly, //设置只允许输入整数 ], import package:flutter/material.dart; import package:flutter/services.dart;class NumChangeWidget extends StatefulWidget {final double height;int num;final ValueChangedint onValueChanged;final bool disabled;NumChangeWidget({Key? key,this.height 36.0,this.num 0,this.disabled false,required this.onValueChanged}): super(key: key);override_NumChangeWidgetState createState() {return _NumChangeWidgetState();} }class _NumChangeWidgetState extends StateNumChangeWidget {TextEditingController _numcontroller TextEditingController();overridevoid initState() {super.initState();_numcontroller.addListener(_onNumChange);}void _onNumChange() {String text _numcontroller.text;if (text.isNotEmpty) {String result text.replaceAll(RegExp(r^[0]), );// 去掉首位0的正则替换if (result ! ) {widget.num int.parse(result);widget.onValueChanged(widget.num);}if (result ! text) {_numcontroller.selection TextSelection.fromPosition(TextPosition(offset: result.length));}}}overrideWidget build(BuildContext context) {_numcontroller.text widget.num.toString();return Container(height: widget.height,decoration: BoxDecoration(borderRadius: BorderRadius.all(Radius.circular(2.0)),color: Color(0x1FFFFFFF)),child: Row(mainAxisSize: MainAxisSize.min,children: Widget[GestureDetector(onTap: _minusNum,child: Container(width: 32.0,alignment: Alignment.center,child: Icon(Icons.horizontal_rule_outlined,color: widget.num 0 || widget.disabled? Color.fromRGBO(255, 255, 255, .4): Colors.white),),),Container(width: 0.5,color: Colors.black54,),Container(width: 62.0,alignment: Alignment.center,child: TextField(controller: _numcontroller, //TextEditingController,用于获取文本值keyboardType: TextInputType.number, //设置键盘为数字textAlign: TextAlign.center, // 内容左右居中maxLines: 1,decoration: const InputDecoration(border: InputBorder.none,contentPadding: EdgeInsets.only(bottom: 10),),inputFormatters: [FilteringTextInputFormatter.digitsOnly, //设置只允许输入整数],style: TextStyle(fontSize: 16, color: Colors.white),readOnly: widget.disabled),),Container(width: 0.5,color: Colors.black54,),GestureDetector(onTap: _addNum,child: Container(width: 32.0,alignment: Alignment.center,child: Icon(Icons.add_outlined,color: widget.disabled? const Color.fromRGBO(255, 255, 255, .4): Colors.white,), // 设计图),),],),);}void _minusNum() {if (widget.num 0 || widget.disabled) {return;}setState(() {widget.num - 1;if (widget.onValueChanged ! null) {widget.onValueChanged(widget.num);}});}void _addNum() {if (widget.disabled) {return;}setState(() {widget.num 1;if (widget.onValueChanged ! null) {widget.onValueChanged(widget.num);}});} }
http://www.hkea.cn/news/14572146/

相关文章:

  • 企业网站建设的基本要素有哪些虾皮跨境电商网站
  • 动态手机网站怎么做的上海哪家公司做网站比较好
  • 凯里网站建设如何收费商城首页网站
  • 东莞公司建网站要多少费用网站开发公司源码
  • 信息网站建设的意义山东卓创 网站建设
  • 商丘做网站的哪家好大型营销型网站建设
  • 自己做的网站容易被黑吗网站维护具体工作内容
  • 南宁彩票网站开发凡客诚品v
  • 网站后台ftp在哪建设产品网站
  • 求一个手机能看的网站二手车网站程序
  • 南充市建设厅官方网站深圳造价信息网官网
  • 公司门户网站制作需要多少钱把网站做二维码
  • 如何给WordPress网站更换域名郑州中森网站建设
  • 地方网站 源码网络技术培训总结
  • 做mla的网站建设网站要服务器
  • dede添加网站背景郑州网站建设时一定需要注意的六点
  • 高端购物网站创建自己的免费网站
  • 想当淘客自己的网站怎么做网站建设套定额
  • 东阳网站建设哪家好潍坊电商网站建设
  • 单品商城网站源码wordpress预约订单插件
  • 开发公司网站建设如何进行网站优化设计
  • 自己怎么建立网站网站文字列表页模板
  • 杂志社网站模板中铁建设集团有限公司门户网站
  • 门户网站软文网站建设的教学设计
  • 第三方网站流量统计抖音代运营话术
  • 论坛型网站开发门户类型网站有哪些
  • 建设银行网站信任河南建设厅网站地址
  • iis5.1 建立网站太原百度seo排名软件
  • 网站收录不好排名高网站点击换图片的效果怎么做
  • 建设网站如何索要素材互联网公司排名全球