草庐IT

Cardview

全部标签

android - CardView 内的工具栏,用于创建弹出菜单(溢出图标)

我有一个看起来像googleplayinarecyclerviewwithcardview的列表,而且效果很好。我需要添加一个弹出菜单(带有溢出图标),如下所示:这是最好的方法?我研究发现有2个选项:1-在卡片View布局内有一个工具栏。这个解决方案有性能问题吗?2-使用带有溢出图标的imagebutton或imageview,当您单击菜单时会创建。我需要一个与>=API10兼容的解决方案谢谢 最佳答案 第一步创建弹出菜单xml第2步:在您的卡片中制作一个图像按钮thengiveaiconfromdrawable第3步:在您的持有人

android - 如何在 ViewPager 中启用 CardView

我尝试在ViewPager中使用CardView,每次我在CardView上向左/向右滑动时,它都会进入下一个屏幕。我想让卡自己删除。目前作为一个独立的,两者都工作正常,但是当我结合时,只有viewpager工作,而不是cardwipe解雇。我尝试使用以下代码禁用ViewPager,但此代码也禁用CardView滑动手势。我怎样才能只让CardView有手势,当你在两张卡片之间滑动时,它应该有ViewPager因为它没有连接到卡片元素。或者完全禁用ViewPager并将其用作按钮并在CardView上启用滑动。我真的很感激任何帮助。提前致谢。仅供引用:我已经在ViewPager中尝试过

android - NestedScroll 内的可点击 CardView 不会触发滚动

我有一个带有CoordinatorLayout、AppBarLayout和NestedScrollView的布局,在NestedScrollView内我有多个CardViews,一切正常,直到我将CardViews设置为可点击,然后如果我在CardView中开始滚动,滚动不会没用。这是我的布局:... 最佳答案 当ScrollView没有填充内容时,问题就来了。我认为这是Android中一个非常奇怪的错误。“解决方案”.. 关于android-NestedScroll内的可点击CardV

具有自定义阴影颜色的 Android CardView

是否可以更改CardView周围阴影的颜色?主要用于标记选中的卡片点亮时?应该在L和pre-L设备上有效。 最佳答案 CardView阴影颜色在CardView库的资源中定义。您可以通过在自己的项目中重新定义资源值来覆盖它们,但不能通过代码动态更改它们。编辑:覆盖资源值只会影响Lollipop之前的设备。在Lollipop及更高版本上,CardView始终使用无法更改颜色的native阴影实现。 关于具有自定义阴影颜色的AndroidCardView,我们在StackOverflow上找

android - 更改 CardView 阴影颜色

这个问题被问了很多次,但我仍然没有找到解决这个问题的好方法。为什么我需要这样做?好吧,因为我和我的团队开发的项目具有iOS风格。我尝试了什么?9.pathchshadowgenerator但是9.pathes本质上是png,它没有给我任何灵active,如果我要使用这种方法,我应该到处编辑边距。Carbonlibrary它支持自定义阴影,它们被绘制在View边界之外,但是有issue关于圆角矩形,当库不为圆角绘制阴影时。使用旧的CardView实现并覆盖其阴影颜色,但它被绘制在卡片边界内,因此不是选项。那么有没有办法改变CardView的阴影颜色,只需对所有布局文件进行最少的编辑,并像

android - 将自定义 CardView 样式附加到主题

在我的应用程序中,我有两个主题(浅色和深色),我希望我的所有CardView都根据选择的主题更改其背景颜色。我不想要的是:上面的代码不是动态的。我需要根据选择浅色或深色主题自动应用我的两种样式。我现在拥有的东西不起作用:...@style/CardViewStyle.Light...@style/CardViewStyle.Dark@color/cardview_dark_background@color/cardview_light_background我在某处读到您可以在/res/values/中定义一个styleable.xml文件来键入单词cardViewStyle,所以我这样

android - 在我现有的项目 (eclipse) 中导入 CardView 和 RecyclerView (Android 5.0)

我想在我现有的项目中导入CardView和RecyclerView。我正在使用ECLIPSE。我在stackoverflow中阅读了其他答案,但它们都是针对AndroidStudio的。ve谁能帮帮我?我收到的错误是:CardView无法解析为类型。更新:Commonwares的答案帮助我解决了这个问题。但现在我有另一个错误。(错误膨胀类和android.support.v7.widget.CardView)。请有人帮助我。 最佳答案 它们现在也可用作Android库项目,位于SDK安装的extras/android/support

android - Cardview 里面有分隔线

我已经看到那些CardViews(我不确定它们是否是CardViews)在很多应用程序中都使用了分隔符,所以我猜那里是创建它们的简单方法。我想问一下具体是怎么做的?那些甚至是CardViews吗?我无法找到有关它们的更多信息,因为我不知道View的确切名称,所以如果有人可以指导我使用代码示例,我将不胜感激。图片示例: 最佳答案 您可以使用此代码,这可能会有所帮助... 关于android-Cardview里面有分隔线,我们在StackOverflow上找到一个类似的问题:

android - CardView 的 OnClickListener?

如何将OnClickListener附加到CardView?我希望每张卡片在点击时都有不同的操作。我有一个RecyclerView,它有一个用于显示卡片的自定义适配器。就是这样implemented. 最佳答案 您应该在ViewHolder类中实现OnItemClickListener,并将当前项目传递给每个onBindViewHolder().来自thispost:publicstaticclassViewHolderextendsRecyclerView.ViewHolder{publicViewview;publicItemc

android - RecyclerView + CardView + 触控反馈

有没有人在RecyclerView内解决了没有触摸反馈的CardView之谜?我有一个带有一堆CardView的RecyclerView(一个CardList)。当我单击任何CardView时,我会启动另一个Activity。这工作得很好,但是当我点击CardView时看不到任何触摸反馈。及时,我已经用这些配置了我的CardView(XML):android:clickable="true"android:background="?android:selectableItemBackground"谢谢! 最佳答案 背景:CardVi