CardView挡住了后面的View

在使用CardView的时候,在CardView叠了一个头像,当运行到手机时头像被CardView挡掉了一部分。解决这个问题的方案是设置CardView的cardElevation属性。
在Android中FrameLayout(帧布局)默认的 下一个会自动覆盖上一个,CardView属于FrameLayout。
设置View的elevation属性能改变FrameLayout的顺序,有阴影的时候,将不会遵循默认的自动覆盖逻辑。elevation最大的值会在最上层。
CardView默认有elevation属性,所有会自动处于最上层。把cardElevation设置为0dp,即可正常显示头像ImageView。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,429评论 25 709
  • Material Design中有一种很个性的设计概念:卡片式设计(Cards),Cards拥有自己独特的UI特征...
    小庄bb阅读 8,155评论 1 4
  • CardView 扩展 FrameLayout 类并让您能够显示卡片内的信息,这些信息在整个平台中拥有一致的呈现方...
    轻云时解被占用了阅读 11,864评论 4 22
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,891评论 0 17
  • 文/07 生活 人们都是被环境所困惑 被物质所焦虑 被欲望所冲击 被亲情与友情左右 人们每前进一步 都是被生活所推...
    723edf844d12阅读 1,450评论 6 15

友情链接更多精彩内容