Material Design風格SearchView實現語音搜索功能《IT藍豹》

Material Design風格SearchView實現語音搜索功能

Material Design風格SearchView實現語音搜索功能,彈出錄音對話框效果也很漂亮。
可是這份代碼支持在5.0以上的手機才能看到效果。
VoiceActivity 類實現錄製語音功能。自定義一個MaterialSearchViewhtml

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

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

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

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

運行效果:

相關代碼

相關文章
相關標籤/搜索