我正在为盲人构建一个应用程序,所以我需要阅读按钮输入

我正在为盲人构建一个应用程序,所以我需要阅读按钮输入,第1张

概述我正在为盲人构建一个应用程序.我需要阅读按钮输入,但是在阅读之前,我想播放有关按钮内容的音频.因此,当手指位于按钮上方时,我需要播放音频,即给按钮的单词.我该怎么做?@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate

我正在为盲人构建一个应用程序.我需要阅读按钮输入,但是在阅读之前,我想播放有关按钮内容的音频.因此,当手指位于按钮上方时,我需要播放音频,即给按钮的单词.

我该怎么做?

        @OverrIDe       protected voID onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentVIEw(R.layout.activity_main);         getSupportActionbar().hIDe();// this is the code for the hIDe applicatoin name          getwindow().setFlags(WindowManager.LayoutParams.FLAG_FulLSCREEN,WindowManager.LayoutParams.FLAG_FulLSCREEN);    //to hIDe the notification bar        button speakbutton = (button) findVIEwByID(R.ID.bt1);        speakbutton.setonKeyListener(this);         tts = new TextToSpeech(this, this);     }

解决方法:

您可以添加触摸侦听器,然后检查事件的类型以查看其是ACTION_DOWN还是ACTION_UP事件.

speakbutton.setontouchListener(new OntouchListener() {    @OverrIDe    public boolean ontouch(VIEw v, MotionEvent event) {       if (event.getAction() == androID.vIEw.MotionEvent.ACTION_DOWN) {           //play sound       } else if (event.getAction() == androID.vIEw.MotionEvent.ACTION_UP) {          //do action       }       return true;   }});
总结

以上是内存溢出为你收集整理的我正在为盲人构建一个应用程序,所以我需要阅读按钮输入全部内容,希望文章能够帮你解决我正在为盲人构建一个应用程序,所以我需要阅读按钮输入所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1089628.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存