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

原创
2015/10/13 14:34
阅读数 403

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
            }
        });

运行效果:

相关代码

展开阅读全文
打赏
0
5 收藏
分享
加载中
更多评论
打赏
0 评论
5 收藏
0
分享
返回顶部
顶部