首页 > 其他 > 详细

Material Design风格SearchView实现语音搜索功能《IT蓝豹》

时间:2015-10-13 15:26:19      阅读:497      评论:0      收藏:0      [点我收藏+]

Material Design风格SearchView实现语音搜索功能

Material Design风格SearchView实现语音搜索功能,弹出录音对话框效果也很漂亮。
但是这份代码支持在5.0以上的手机才能看到效果。
VoiceActivity 类实现录制语音功能。自定义一个MaterialSearchView

 searchView.setOnQueryTextListener(new MaterialSearchView.OnQueryTextListener() {
            @Override
            public boolean onQueryTextSubmit(String query) {
                Snackbar.make(findViewById(R.id.container), "Query: " + query, Snackbar.LENGTH_LONG)
                        .show();
                return false;
            }

            @Override
            public boolean onQueryTextChange(String newText) {
                //Do some magic
                return false;
            }
        });

        searchView.setOnSearchViewListener(new MaterialSearchView.SearchViewListener() {
            @Override
            public void onSearchViewShown() {
                //Do some magic
            }

            @Override
            public void onSearchViewClosed() {
                //Do some magic
            }
        });

运行效果:

  • 技术分享

  • 技术分享

相关代码

Material Design风格SearchView实现语音搜索功能《IT蓝豹》

原文:http://my.oschina.net/u/2461971/blog/516325

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!