【问题标题】:Ripple and Fragment SlideOut Animation波纹和片段滑出动画
【发布时间】: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


【解决方案1】:

看看this answer关于涟漪效应。

另外请注意,涟漪效应仅适用于API 21 及更高版本。

【讨论】:

    猜你喜欢
    • 2014-01-28
    • 2023-03-30
    • 2019-08-31
    • 1970-01-01
    • 2019-07-22
    • 1970-01-01
    • 2018-10-05
    • 2016-02-18
    • 1970-01-01
    相关资源
    最近更新 更多