代码之家  ›  专栏  ›  技术社区  ›  sudoExclamationExclamation

Android recyclerView:如何保留可选择的ItemBackground以保持行突出显示?

  •  0
  • sudoExclamationExclamation  · 技术社区  · 3 年前

    通过将此设置为行,我成功地在点击回收商视图项目时显示了涟漪效应:

    android:clickable="true"
    android:background="?attr/selectableItemBackground"
    android:focusable="true"
    

    点击后,我将展示一个详细的活动。单击时如何保留波纹效果背景?即当点击单元格时,会出现波纹动画。我希望涟漪在比赛结束后保持不变,我手动将其删除(当我回到这个活动时)。有点像保持该行突出显示,直到我删除突出显示。我怎样才能做到这一点?

    我试着设置 focusableInTouchMode 对于该行为true,这确实会使该行突出显示,但随后 onClick 永远不会被召唤。

    0 回复  |  直到 3 年前