繁体   English   中英

android带到前面不能在卡片视图上工作

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM