Android 中可关闭的横幅
我想在 Android 活动中显示横幅。
横幅应该是:
- 在布局的底部对齐
- 占据所有宽度并具有相对高度(例如 100dip)
- 可关闭
当关闭时,布局的其余部分应拉伸以填充横幅占据的区域。
在 Android 中实现此功能的最佳方法是什么?
谢谢!
I would like to show a banner in an Android activity.
The banner should be:
- Aligned at the bottom of the layout
- Take all the width and have relative height (say 100dip)
- Be dismissable
When dismissed the rest of the layout should strech to fill the area that was occupied by the banner.
What's the best way to implement this in Android?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以设置一个
Animation
来向下滑动横幅,当它离开视图时(设置一个onAnimationComplete
侦听器)调用它的方法:setVisibility(View. GONE)
因此它不会再占用布局空间。you can set up an
Animation
to slide the banner down, and when it's out of the view (setup aonAnimationComplete
listener) call it's method :setVisibility(View.GONE)
so it will not take up space in layout any more.