【发布时间】:2017-06-13 08:53:21
【问题描述】:
我有一个按钮,用自定义 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"
技术上一切正常,但你看不到涟漪动画。只有长时间按下按钮才能看到它。滑入动画在波纹可见之前开始。如何使波纹可见?
【问题讨论】:
-
UX 方面,作为用户我不关心波纹动画,我需要在我的按钮单击后看到动作。你要做的是让用户点击后等待,这不好。
标签: android android-animation ripple rippledrawable