[英]android bring to front not working on card view
在尝试将视图带到卡片视图的前面时,android 中的bringToFront()
不起作用。 似乎卡片视图总是比其他视图具有更高的优先级。 我也试过requestLayout()
加上bringToFront()
但它不起作用。 关于如何解决这个问题有什么想法吗? 我尝试使用elevation
但它在 API 级别 21 以下的 android 上不起作用。
view.post(() -> {
view.setVisibility(View.VISIBLE);
view.bringToFront();
view.requestLayout();
});
最后的解决方案是使用 FrameLayout。 如果有人想在 cardView 前面加载视图,则必须将 cardView 放在 frameLayout 中。 没有 frameLayout cardView 总是在展示中获得更高的高度和平移
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.