Articles of android cardview

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

我在使用CardView透明度和card_elevation时遇到了一些麻烦。 尝试使用CardView透明的结果是: 没有透明度: 我想要得到的是这样的: 这是我的xml:

在animation制作时,在RecyclerView内部折叠CardView

我想做什么 我有一个CardView ,底部有一个支持文本,默认为GONE 。 我想只在用户点击“操作箭头”时才能看到卡片的这一部分,如下图所示: 我知道我可以通过简单地将View可见性设置为VISIBLE来实现这一点,但我还想为expand和collapse事件设置animation。 问题和我到目前为止所尝试的内容 要做到这一点,我在我的CardView xml上使用了android:animateLayoutChanges=”true”属性,它在扩展时工作得很好。 但是,一旦我再次点击箭头折叠支持文本,下面的卡片就会重叠我在animation期间点击过的卡片。 我该如何避免这种重叠? 编辑:我知道有可能做一些像这个问题的解决方案 ,但它似乎过于复杂,因为android:animateLayoutChanges选项存在。 我想知道是否可以使用该XML属性解决我的问题,以保持简单。 我的animation代码如下: Java代码 protected void expandCard() { if (isExpanded) { ibt_show_more.animate().rotation(0).start(); isExpanded = false; tv_support.setVisibility(View.GONE); } else { ibt_show_more.animate().rotation(180).start(); isExpanded = true; tv_support.setVisibility(View.VISIBLE); } } XML代码 GIF的完整性(错误的崩溃行为)

如何在cardview前面引入imageView? 当两者都是相对布局的孩子

我有一个布局XML: 哪个工作正常。 结果将是框架布局上方的图像视图,但是当我使用下面的xml时,我用CardView替换了框架布局: 然后结果将是:CardView背面的ImageView。 任何解决方案? 更重要的是,它可以在棒棒糖前设备上正常工作,但在棒棒糖上它不起作用。 在棒棒糖前设备上使用CardView输出(所需输出) 在棒棒糖设备上使用CardView输出

删除RecyclerView android中项目之间的间距

我使用RecyclerView显示项目列表,我需要删除项目之间的默认间距。 我正在尝试设置RecyclerView.LayoutParams并在我的LinearLayoutManager上将边距设置为零但不起作用! 这是我的代码: 布局/ fragment_recycler.xml 布局/ cardview_recycler.xml RecyclerFragment.java /* Setting Layout Manager */ mLayoutManager = new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false); RecyclerView.LayoutParams params = new RecyclerView.LayoutParams(RecyclerView.LayoutParams.MATCH_PARENT, RecyclerView.LayoutParams.WRAP_CONTENT); params.setMargins(0,0,0,0); mLayoutManager.canScrollVertically(); mRecyclerView.setLayoutManager(mLayoutManager); 我需要帮助…

CardView中的工具栏创建一个popup菜单(溢出图标)

我有一个列表,看起来像带有cardview的recyclerview中的谷歌播放,并且工作完美。 我需要添加一个popup菜单(带溢出图标),如下所示: 这是最好的方法吗? 我研究发现有两种选择: 1 – 在cardview布局中有一个工具栏。 这个解决方案是否存在性能问题? 2 – 带有带溢出图标的图像按钮或图像视图,即单击菜单时创建。 我需要一个与> = API 10兼容的解决方案 谢谢

使用CardView android L(api 21)时“无法在当前主题中findID为0x7f070001的样式”

我刚下载并开始学习android L材料设计api。 每当我在我的活动中使用CardView时它会给我这个错误Failed to find style with id 0x7f070001 in current theme 。 这是我的xml布局: 这是我的清单文件: 这是它显示的确切消息: 缺少风格。 是否为此布局选择了正确的主题? 使用布局上方的“主题”combobox选择不同的布局,或修复主题样式引用。 无法在当前主题中findID为0x7f070001的样式 编辑:所以我重新启动了eclipse这是它显示的新消息。 渲染期间引发exception:com.android.layoutlib.bridge.MockView无法强制转换为android.view.ViewGroup窗口>显示视图>错误日志中记录exception详细信息以下类无法实例化: – android.support.v7。 widget.CardView 关于它意味着什么的想法?

Android CardView具有自定义阴影颜色

是否可以更改CardView周围阴影的颜色? 主要用于标记选中卡时点亮的卡? 应该在L和pre-L设备上有效。

Cardview与分频器

我见过那些CardViews (我不确定它们甚至是CardViews )在很多应用程序中使用的分隔CardViews ,所以我猜有一种简单的方法来创建它们。 我想问一下它是如何完成的? 那些甚至是CardViews ? 我无法find更多关于它们的信息,因为我完全不知道View的名称,所以如果有人能指导我一个代码示例,我将不胜感激。 图片示例:

拉动刷新recyclerview android

嗨,我有一个标签式活动,在第一个标签中,我从服务器获取数据并在卡片视图中的recyclerview中显示它。 要从服务器获取数据,我使用排球库。 我想实现Pull to refresh来加载数据(所以每当我拉它就必须向网络发出请求)。 我还希望每当我在标签之间切换时禁用网络请求(因为当我在我的应用程序中更改标签焦点时它开始获取数据)我只想做一次网络请求(当用户第一次登录时)然后其他人只是通过拉动刷新请求。 这是我的片段,我在这里回收并查看数据: public class Tab1History extends Fragment { private RecyclerView recyclerView; private CespiteAdapter adapter; UserSessionManager session; private static final String URL_DATA = “http://mydata.php”; private List cespiteOggList; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.tab1history, container, false); recyclerView = (RecyclerView) rootView.findViewById(R.id.my_recycler_view); recyclerView.setHasFixedSize(true);//every item of the […]

为什么使用CardView而不是RelativeLayout或LinearLayout?

我有一个RecyclerView用于显示项目列表。 Android有一个Android的CardView类来显示卡片布局。 如果我使用RelativeLayout并将其背景设置为白色,则它的工作方式相同。 同样在CardView的情况下,我必须添加一个childlayout,它基本上包含卡内的所有视图。 所以我想知道它们是否有利于使用CardView(实际上增加了视图的层次结构)而不是直接使用普通的布局。