描述

最近在项目中遇到一个底部内容区域的图片部分冒出来的需求,效果图如下。


实现类似android:clipChildren= 播放器效果图

其实,看到这个效果图就会想到使用android:clipChildren = "false"轻松实现,可以参考文档【Android】神奇的android:clipChildren属性。但是可能由于老项目嵌套布局比较多,我使用时一直达不到效果,后面尝试了另一种方法,也可以轻松实现同样的效果,所以记录下。

实现

由于实现比较简单,就直接上代码了。

  1. 底部布局文件layout_player.xml
<?xml version="1.0" encoding="utf-8"?>                            
  1. Activity布局文件activity_main
<?xml version="1.0" encoding="utf-8"?>        

可能大家也注意到了,其实主要就是通过android:layout_marginTop="-8dp"设置一个负数,达到效果。

总结

其实实现这个效果也很简单,只是有两点感悟吧。

  1. 官方API不能达到效果时换一条路,别钻牛角尖。[我当时就是非要用android:clipChildren来实现,但是就是不行,结果搞了两三个小时吧]。
  2. 巧妙使用android:layout_marginTop设置负数。

更多相关文章

  1. Android沉浸式效果的实现—Sofia的使用
  2. IOS的专利?Android也能流畅实现毛玻璃效果效果
  3. android仿网易云音乐引导页、仿书旗小说Flutter版、ViewPager切
  4. Android-自定义滑动菜单(抽屉效果)
  5. android实现防美拍点赞效果
  6. 使用点九图在Android Studio中实现与Axure设计图一致的阴影效果
  7. android仿网易云音乐引导页、仿书旗小说Flutter版、ViewPager切
  8. android学习笔记---59_各种图形的使用介绍,android炫酷效果的实
  9. android anim 动画效果 基础知识

随机推荐

  1. 向IntelliJ IDEA创建的项目导入Jar包的两
  2. Javascript设计模式详解
  3. Android之仿美拍主要菜单滑动反弹效果
  4. Java从来不死 PYTHON活跃上升
  5. 接着很久以前的贪吃蛇
  6. redis框架搭建实战(持续更新)
  7. Android ListView获取当前可视区域条目数
  8. Java编程思想总结笔记Chapter 5
  9. Android与PC蓝牙交互
  10. Android实现夜间模式