我得到了一个按钮,它用自定义slidein
替换当前片段 - slideout
动画。
FragmentTransaction ft = manager.beginTransaction();
ft.setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_left);
ft.replace(R.id.fragment_container, fragment);
ft.commit();
在按钮上,我想使用这样的波纹:
android:background="?selectableItemBackgroundBorderless"
一切都在技术上起作用,但你看不到涟漪动画。只有当您长时间按下按钮时,您才能看到它。滑入动画在波纹可见之前开始。如何使涟漪可见?
看看这个关于涟漪效应的答案。
另请注意,涟漪效应仅在API 21
及更高时有效。