我拥有什么
我有一个完美工作的SearchView,但是当我点击它时,它会突然出现并消失。没有任何过渡动画播放,所以看起来不好。
我想要什么
当SearchView被展开和折叠时,我希望能够播放简单的左滑和右滑动画。
我尝试了什么
SearchView searchView = (SearchView) menu.findItem(R.id.action_search).getActionView();
//Get the ID for the search bar LinearLayout
int searchBarId = searchView.getContext().getResources().getIdentifier("android:id/search_bar", null, null);
//Get the search bar Linearlayout
LinearLayout searchBar = (LinearLayout) searchView.findViewById(searchBarId);
//Give the Linearlayout a transition animation.
searchBar.setLayoutTransition(new LayoutTransition());
但是searchBar始终为空,因此我无法在其上设置布局转换。
我能得到解决方案吗?我的方法正确吗?