- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
新的 MaterialCardView
上没有涟漪吗?
我将 CardView
与 android:clickable="true"
和 android:foreground="?android:attr/selectableItemBackground"
一起使用,效果很好很好,但是使用新的 MaterialCardView
根本没有涟漪😰。
其他 View
等继续工作,但我希望我的卡片可以点击(以涟漪作为反馈)。
最佳答案
这是 MaterialCardView
的错误。它在创建后覆盖前景。我已经填补了一个错误。如果卡片在无需设置前景的情况下可点击,则应修复它以显示波纹。
如果您等不及修复,可以使用支持库中的 CardView
,或者您可以更改代码以在 CardView 膨胀后设置前景可绘制对象,或者我们很乐意接受拉取请求!相关代码在:https://github.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/card/MaterialCardView.java .它可能可以使用 https://github.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/ripple/RippleUtils.java和用于 SDK >= 21 的 RippleDrawable。
关于android - MaterialCardView 没有波纹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50675934/
我收到以下错误: E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.mainapp, PID: 21456
是否可以为 MaterialCardView 的每个角半径设置不同的值?如果是这样怎么办? 我试过类似下面的代码,但似乎没有任何效果 float radius = getContext().g
新的 MaterialCardView 上没有涟漪吗? 我将 CardView 与 android:clickable="true" 和 android:foreground="?android:at
根据 Material 规范https://material.io/develop/android/components/material-card-view/ colorSurface 适用于卡片的
我正在尝试禁用 MaterialCardView 的底角舍入,但应用它后,所有角落都失去了圆角。 mainCard.shapeAppearanceModel = mainCard.sh
我正在尝试测试我的 recyclerView 并且我正在使用 Material 卡 View 进行项目显示,虽然应用程序运行良好,但在尝试测试时出现此错误: android.view.InflateE
我无法在 MaterialCardView 的中心设置自定义图标。这是我的 xml 布局 处理 Activity 中的点击: dataBinding =
我正在使用这个布局 但我得到一个带有小边框的cardView 如何删除此边框并使卡片 View 透明? 我看到了这个类似的帖子,但它没有给出答案 最佳答案 这些你用过吗 app:stroke
我想实现这一点: 所以我想我可以使用 MaterialShapeDrawable应用该转换: binding.card.background = MaterialShapeDrawable(
我使用了MaterialCardView I've given it a Cut Corners style 但是景色远离角落 IMAGE: Image spacing 我还使用了以下代码: app:
如何禁用 MaterialCardView 的触摸波纹效果? 设置clickable归属于 false或玩foreground和 background属性没有影响。 我正在使用 Material 支持
安卓工作室 3.6 在 xml 布局中我有这个: 要打开/关闭检查状态,我使用这个(在我的 Activity 中) dataBinding.cardPaymentCardView.isChecke
我正在尝试测试我在新的 Google Material 组件上的技能。但是现在我遇到了 MaterialCardView 的问题 构建过程告诉我 The style on this component
android.support.design.card.MaterialCardView 已在原生 axml 布局中使用,并具有如下所示的 subview ,我的目标是在某些情况下保持切换边框即笔画事
我正在尝试构建一个带有阴影的tooltip,如下图所示: 我能够通过将图像用作背景 来做到这一点。但我无法对其应用阴影。所以,在搜索之后我找到了 this article ,它使用 MaterialC
我正在尝试实现两个应该像 Radiogroup 一样的 MaterialCardViews。因此,如果我单击一个,则应取消选中另一个。我正在使用 viewModel、liveData 和自定义双向数据
我使用 MaterialCardView 作为我的 cardview布局。现在,Android-studio 开始向我展示,而不是当前的 implementation "com.google.andr
我想使用 style.xml 文件更改 MaterialCardView 的背景颜色。它真的有助于在我的 Android 应用程序中实现“深色模式”。 我尝试过动态地做,但更喜欢使用主题来完成。 最佳
我在我的适配器类中尝试了下面的代码,但它不起作用。 myViewHolder.cardview1.setStrokeColor(ContextCompat.getColor(context, R.co
使用 xml 的设计预览不显示 com.google.android.material.card.MaterialCardView,但在我们安装应用程序时显示。 最佳答案 确保您在 build.gra
我是一名优秀的程序员,十分优秀!