点击右下角这三个点,在他的内部弹出的阴影,这个是怎么实现的?
收起
提供一种候选方案。
每个卡片是一个 ItemView,这个 ItemView 里面有上下 2 层叠在一起的子 View,下层的是正常的卡片 View,上层是阴影层。
正常情况下把阴影层设置为隐藏状态(View.GONE),点击三个点时通过代码动态的将阴影层设置为展示(View.VISIBLE),再结合动画实现自下而上划入的效果。
阴影的半透明效果可以通过设置 ViewGroup 的 background 属性为半透明(比如 #40000000)来实现。
报告相同问题?