首页
学习
活动
专区
圈层
工具
发布

Android Material Design系列之RecyclerView和CardView

去年很早之前,我就讲解过RecyclerView的使用,今天我们就在讲解CardView的时候,顺便再把RecyclerView同时讲解一下。...RecyclerView、CardView为用于显示复杂视图的新增Widget。接下来看看如何使用吧。...建议大家参考: Android新组件RecyclerView介绍,其效率更好(可点击) 更多推荐: 偷懒新姿势,打造属于RecyclerView的万能适配器Adapter和ViewHolder 一种新的...CardView CardView介绍 CardView是Android5.0之后为新增的控件,CardView是一个卡片布局,布局可以包含圆角和阴影,本质上CardView是一个FrameLayout...> 最后友情提醒一下,使用CardView别忘了添加依赖: compile 'com.android.support:cardview-v7:23.4.0' 这个系列的讲解和实例都会整理在一个demo里

2.9K80

JSX onClick 和 HTML onclick 的区别

在 JSX 中可以通过 onClick 这样的方式给一个元素添加一个事件处理函数,当然,在 HTML 中也可以用 onclick (小写 c),但在 HTML 中直接书写 onclick 一直就是为人垢病的写法...为什么 HTML 中直接使用 onclick 很不专业?...: 既然长期以来一直不倡导在 HTML 中使用 onclick,为什么在 React 的 JSX 中我们却要使用 onClick 这样的方式来添加事件处理函数呢?...JSX onClick 和 HTML onclick 的区别 上面 HTML onclick 的这些问题,在 JSX 中都不存在,JSX 的 onClick 事件处理方式和 HTML 的 onclick...JSX 中的组件使用 onClick,并不会产生直接使用 onclick 的 HTML,而是使用了事件委托(event delegation)的方式处理点击事件,无论有多少个 onClick 出现,其实最后都只在

2.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CardView 简介和使用

    在使用 CardView 之前,多少应该对它有一定的了解,下面将对其实现做简单的介绍。 自定义属性 CardView 继承自 FrameLayout,并在其基础上添加了圆角和阴影等效果。...class CardView extends FrameLayout { 这些属性的作用和用法如下: CardView_cardBackgroundColor        设置背景色 CardView_cardCornerRadius...设置z轴最大高度值 CardView_cardUseCompatPadding       是否使用CompadPadding 设置内边距,V21+的版本和之前的版本具有一样的计算方式。...CardView_cardPreventCornerOverlap   是否使用PreventCornerOverlap 在V20和之前的版本中添加内边距,这个属性为了防止内容和边角的重叠 CardView_contentPadding...最后这一系列操作的示意图大致是这样的: 这一系列的操作,将 CardView 的实现分成多个类,各个类只处理和自己相关的逻辑,简化了 CardView 自身逻辑。

    1.6K10

    Material Design 实战 之第四弹 —— 卡片布局

    CardView(这里用于作为recycleview的子项,用于显示水果) 1.1 实际上,CardView也是一个FrameLayout,只是额外提供了圆角和阴影等效果,看上去会有立体的感觉...实际上,CardView也是一个FrameLayout,只是额外提供了圆角和阴影等效果,看上去会有立体的感觉。...然后在app/build.gradle文件中声明RecyclerView、CardView这几个控件对应的库的依赖: compile 'com.android.support:recyclerview-v7...> 这里使用了CardView来作为子项的最外层布局,从而使得RecyclerView中的每个元素都是在卡片当中的。...AppBarLayout ---- 首先RecyclerView会把Toolbar给遮挡住的原因: 由于RecyclerView和Toolbar都是放置在CoordinatorLayout中的, 而前面已经说过

    3.1K10
    领券