问题标签 [materialcardview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
437 浏览

android - 为 MaterialCardView 设置“外部”底部边缘无法按预期工作

我正在尝试构建一个tooltip带有阴影的图像,如下图所示:

在此处输入图像描述

我可以通过使用 Image as 来做到这一点background。但我无法对其应用阴影。所以,在搜索之后我找到了这篇文章,它使用MaterialCardView并应用MaterialShapeDrawable它作为一个background.

我尝试了以下代码:

XML 文件:

我的问题是,在为这个对象设置inside标志时,它不能按预期工作。但是,将标志设置为正常工作。falseTriangleEdgeTreatment(30f, true)true

TriangleEdgeTreatment(30f,假)

在此处输入图像描述

TriangleEdgeTreatment(30f,真)

在此处输入图像描述

提前致谢!

0 投票
2 回答
1356 浏览

android - 如何根据是否选择更改 CardView 的背景颜色?

我正在尝试更改 a 的颜色,CardView具体取决于是否选择了

我试过了,这是我的 card_view_color.xml:

这是我的CardView

也试过了android:state_activatedandroid:state_checked结果是一样的,没用。

我也有一个onClickListener(Kotlin):

这具有当前的行为。
这个

我想要的想要的行为是只有一个 CardView 会被着色,如果我选择另一个,那么一个会是绿色的,而之前的选择会是白色的。

0 投票
0 回答
229 浏览

android - Android Card 视图白色背景

我无法找出CardView角落后面的白色背景是什么。我试图将活动背景设置为透明,但没有奏效。这是bottomSheetFragment父布局:

cardView我也尝试将此样式添加到

在此处输入图像描述

0 投票
1 回答
744 浏览

android-studio - 如何在 RecyclerView 中制作 Material CardView、Checkable

我制作了一个 android note 应用程序,我想制作 Note Material CardView,Checkable。我想要这种行为。当我长按每条笔记时,每条笔记都会被勾选/选中(根据material design cardview setChecked 行为勾选)。

它是一个带有 RecyclerView 和实现注释的 Room 持久性数据库。每个笔记布局都是一个 Material CardView。我有一个名为“NotesAdapter”的适配器、一个模型实体“Note”和一个名为“MyNotesActivity”的主活动。当然我还有一些文件,但我没有把它们包括在内,因为没有把整个项目都放给你阅读。如果你想要求他们,我会为你提出问题。

我试过这个,但它不能正常工作。在 NotesAdapter 中,“noteHolder.noteCardView.toggle();”行

当我长按它时,它确实被选中了,但是当我向下滚动时,其他一些笔记也会被选中。

前任。

https://gfycat.com/incomparablepowerfulllarva

我的“NotesAdapter.java”代码:

我的“MyNotesActivity.java”

我的模型“Note.java”:

请给我一些建议,因为我找不到任何有效的解决方案......提前谢谢你!

0 投票
3 回答
547 浏览

android - CardView 或 MaterialTextView OnClickListener 不工作

我在 LinearLayout 布局中使用了 cardview 和 material textview,如下所示

我正在尝试在我的活动中使用它,如下所示

然后像下面这样创建

但它不起作用。我也尝试过 textview onclick 监听器,但这也不起作用。让我知道是否有人可以帮助我解决难题。谢谢!此 LinearLayout 之外的代码同样适用。谢谢!

0 投票
0 回答
164 浏览

android - 无法实例化以下类: - com.google.android.material.card.MaterialCardView(开放类、显示异常、清除缓存)

我正在开发 android 应用程序并且我使用了 MaterialCardView 但我得到了以下异常

在我使用 MaterialCardView 的 xml 文件下方

在我的 app.gradle 下面

在我的夜晚/themes.xml 下面

低于值/themes.xml

我想知道我在哪里犯了错误

0 投票
1 回答
81 浏览

android - Android textIsSelectable 停止 TextView onClick 正常工作

在我当前的 Android 应用程序中,我有一个MaterialCardView包装了TextView我希望可复制的,例如我使用

但是,我还需要知道何时在项目布局MaterialCardView中单击它。RecyclerView

onClickListener的 forMaterialCardView仅在我android:textIsSelectable="true"从 child 中删除属性时触发TextView

这是完整的 RecyclerView 项目布局

我怎样才能检测到对父母的点击MaterialCardView并让孩子TextView可选择?

0 投票
1 回答
129 浏览

android - ConstraintLayout(用于 MaterialCardView)中的 TextView 不在垂直中心

我正在尝试使用 MaterialCardView 中的约束将我的 TextView 垂直对齐到中心,但由于某种原因它根本不会移动。有谁知道是什么导致了这个问题的发生?是否需要使用约束来实现这一点?受影响的组件是MaterialCardView带有白色边框的组件。由于某种原因,“信息”一词+可绘制对象似乎并不完全位于垂直中心。由于某种奇怪的原因(由橙色线表示),文本视图上方的空间似乎比其下方多一点。

在此处输入图像描述

科特林

0 投票
1 回答
802 浏览

android - android color cardview中的阴影效果

在此处输入图像描述

想要这种带有 android 卡片视图的阴影效果,除了带有卡片视图属性的白色背景,既不使用画布绘制机制也不使用 9 补丁图像机制

只想使用可绘制的形状或卡片视图属性。TIA

0 投票
1 回答
91 浏览

android - 为什么在 MaterialCardView 中设置 shapeAppearanceModel 会停止子剪辑?

我的用例是编辑 shapeAppearanceModelcom.google.android.material.card.MaterialCardView

上面的代码按预期工作但由于上述 shapeAppearanceModel 的编程设置

xml

在 Android 工作室中,由于 TopEdge 是以编程方式定义的,编辑器不会复制错误,但在模拟器/真实设备中,孩子没有被剪裁,并且圆角被 ImageView 重叠。

当我删除 shapeAppearanceModel 时,剪裁工作按预期进行。

截屏

漏洞