我想知道是否可以在操作栏中设置搜索项目的动画。目前,当我触摸它时,它就会崩溃。但是我想让它以一个漂亮的动画崩溃。
我用谷歌搜索了这个,但我没有找到任何东西。
这是我的搜索菜单项:
<item android:id="@+id/search"
android:title="@string/action_search"
android:icon="@drawable/ic_action_search"
app:showAsAction="collapseActionView|ifRoom"
app:actionViewClass="android.support.v7.widget.SearchView" />
答案 0 :(得分:0)
我正在使用从右到左的幻灯片动画,当在操作栏上点击搜索图标时,搜索视图的动画将从右到左打开,您可以应用任何视图 在 view:View 中进行动画处理,同时调用 slideFromRightToLeft(view:View)
请检查以下代码,它在kotlin中,您可以将其隐藏为Java
private fun slideFromRightToLeft(view: View) {
var animate = TranslateAnimation(view.width.toFloat(),0f, 0f, 0f);
animate.duration = 100
animate.fillAfter = true
view.startAnimation(animate)
}