草庐IT

cardView

全部标签

透明时带有奇怪边框的Android CardView

我在CardView透明度和card_elevation方面遇到了一些问题。尝试使用CardView透明的结果是:没有透明度:我想要得到的是这样的:这是我的xml: 最佳答案 我知道我有点晚了,但这只是因为卡默认提升。将其设置为零以解决您的问题。app:cardElevation="0dp" 关于透明时带有奇怪边框的AndroidCardView,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/que

android - 动画时在 RecyclerView 内折叠 CardView

我想要做什么我有一个CardView,底部有一个支持文本,默认情况下是GONE。我想让卡片的这一部分只有在用户点击“Action箭头”时才可见,如下图所示:我知道我可以通过简单地将View可见性设置为VISIBLE来实现,但我还想为展开和折叠事件设置动画。问题和我目前尝试过的为此,我在CardViewxml上使用了android:animateLayoutChanges="true"属性,它在扩展时工作得很好。但是,一旦我再次单击箭头以折叠支持文本,下面的卡片就会与我在动画期间单击的卡片重叠。如何避免这种重叠?编辑:我知道有可能做类似solutiononthisquestion的事情,

android - CardView的优缺点

CardView的优点和缺点是什么,除了阴影或高程,在性能和外观上有什么好处?使用CardView完成的事情也可以使用其他布局的组合来完成。 最佳答案 Cardview的优点绝对是它默认实现了阴影和圆角,简单来说Cardview就是一个带有阴影和圆角的FrameLayout。你可以用Cardview做几乎相同的事情,你可以用Framelayout做(因为CardviewextendsFrameLayout)。API>21的Cardview使用海拔api来设置阴影,而对于API21以下,它添加了一个灰色背景的填充来创建假阴影(就像您所

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