12-10【收货果实】Futter AI只能语音界面开发-2

如何实现了一个循环执行的动画呢?
调用reverse()方法,反向执行。


重写dispose的声明周期。controller调用dispose释放资源。

下面这里就可以用anmiation

右边删除按钮

使用绝对定位。点击按钮的时候关闭页面。

设置Icon

上方布局实现

外层用一个Container,让他居上和居下都是30

Column布局,并设置布局方式是spaceBetween

上部和下部,分别封装一个方法


通过反斜杠进行换行

最下面放一个padding存放语音识别的结果。最上方定义变量,显示结果。

这显示最终识别的结果。

然后再设置文字的颜色

跳转链接

搜索页

运行测试

点击

然后就跳转到了语音的页面

点击按钮,并没有放大和缩小的效果。

点击差号,关闭当前页面。回到主页面,我们再点击搜索页面。

点击话筒的图标

调整录音按钮没有动画



reset恢复原位,然后stop停止

现在点上去有效果了

结束

原文地址:https://www.cnblogs.com/wangjunwei/p/12311171.html

时间: 2024-10-14 04:49:52

12-10【收货果实】Futter AI只能语音界面开发-2的相关文章

12-9【收货果实】Futter AI只能语音界面开发-1

调用语音识别,首先打开我们的首页 这里我们提供了_jumpToSpeak的方法 创建语音识别页面 复制一个my_page.dart 取名叫做speak_page 首先先来实现这个界面.中间有一段话,下面有三行文字. 下面是一个动画的按钮.点击就会变小.右边还有一个关闭的按钮 这里就用到了之前讲到的动画的相关知识.继承AnimatedWidgtet然后重写里面的方法 下面定义两个动画,一个是透明度改变的动画,从1到0.5.第二个是大小尺寸的变化,定义一个大小的尺度的常量MIC_SIZE 80到60

12-11【锦上添花】Flutter AI只能语音搜索功能实现

现在只欠调用我们的plugin完成语音识别.以及跳转到搜索页面,把识别的结果带过去.完成一个语音搜索的功能 定义语音识别的结果的变量 判断识别的结果如果不为空那么就设置识别结果的变量. 彩蛋 页面跳转,并把识别的结果带过去,首先要关闭当前页面. 彩蛋:一定要关闭当前页面,才能进行跳转.不然你会看到无法跳转这样的一个结果. 打印识别的结果 停止识别的调用 在模拟器上是无法识别我们的语音的.这是IOS的模拟器导致的 安卓模拟器下测试 点击按钮后,说话. 并没有返回语音识别的结果.日志报错 安卓端抛出

SAP-MM:收货转储时提示 M7053“只能在公司代码 **** 的期间 2014/04 和 2014/03 中记账”

错误信息 消息号M7053 解决方法 Step 1.使用MMPV进入"关闭账期"界面. Step 2.输入"公司代码"."期间"."会计年度"后,执行(F8). Step 3.使用MMRV进入"查看打开的账期"界面,当前期间仍为"2014/04". Step 4.同 Step 1.Step 2 操作,将期间改为 "05". Step 5.同 Step 3 操作,当前期

PHP电商订单自动确认收货redis队列

一.场景 之前做的电商平台,用户在收到货之后,大部分都不会主动的点击确认收货,导致给商家结款的时候,商家各种投诉,于是就根据需求,要做一个订单在发货之后的x天自动确认收货.所谓的订单自动确认收货,就是在在特定的时间,执行一条update语句,改变订单的状态. 二.思路 最笨重的做法,通过linux后台定时任务,查询符合条件的订单,然后update.最理想情况下,如果每分钟都有需要update的订单,这种方式也还行.奈何平台太小,以及卖家发货时间大部分也是密集的,不会分散在24小时的每分钟.那么,

淘宝爬取个人资料、微博绑定、收货地址、支付宝绑定设置、安全设置等信息

登录采用浏览器登录,或者直接记住cookie两种方式.usecookie=1使用cookie,broser支持三种浏览器. #coding=utf-8 import time,random,requests,json,re from selenium import webdriver from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import expected_c

【读书笔记】2016.12.10 《构建高性能Web站点》

本文地址 分享提纲: 1. 概述 2. 知识点 3. 待整理点 4. 参考文档 1. 概述 1.1)[该书信息] <构建高性能Web站点>: -- 百度百科 -- 本书目录: 第1章 绪论 1.1 等待的真相 1.2 瓶颈在哪里 1.3 增加带宽 1.4 减少网页中的HTTP请求 1.5 加快服务器脚本计算速度 1.6 使用动态内容缓存 1.7 使用数据缓存 1.8 将动态内容静态化 1.9 更换Web服务器软件 1.10 页面组件分离 1.11 合理部署服务器 1.12 使用负载均衡 1.1

微信支付开发(7) 收货地址共享接口V2

在这篇微信公众平台开发教程中,我们将介绍如何在网页中实现获取收货地址的功能. 收货地址共享接口 在2016年4月13日 进行过升级,2016年5月20日之后只能使用新接口,本教程为新版接口的教程! 本文分为以下二个部分: 生成JS-SDK权限验证签名 实现获取共享收货地址 一.微信JS-SDK 1. 获得Access Token access token的获得方法在前面有介绍,详情见 微信公众平台开发(26) ACCESS TOKEN 2. 获取jsapi_ticket 生成签名之前必须先了解一

微信支付开发(6) 收货地址共享接口

关键字:微信支付 收货地址共享作者:方倍工作室原文: http://www.cnblogs.com/txw1958/p/weixin-editAddress.html 本文介绍微信支付下的收货地址共享接口的开发过程. 一. 简介 微信收货地址共享,是指用户在微信浏览器内打开网页,填写过地址后,后续可以免填写支持快速选择,也可增加和编辑.此地址为用户属性,可在各商户的网页中共享使用.支持原生控件填写地址,地址数据会传递到商户. 地址共享是基于微信JavaScript API 实现,只能在微信内置浏

微信收货地址共享开发接口讲解

写在前面的话:微信开发者文档写的比较清楚,也不容易出错,可是偏偏收货地址共享那儿写的比较绕,同时也会有很多坑,这里总结一下. ======正文开始====== 微信收货地址共享开发接口基本使用场景是: 用户点击按钮----->弹出微信收货地址选择页面---->用户选择收货地址,点击确定后,用户能够获取用户收货地址信息. 1.增加页面按钮标签: <div id="select-address">选择收货地址</div> 2.引用相关javascript