gpt4 book ai didi

android - FrameLayout 反向

转载 作者:太空宇宙 更新时间:2023-11-03 13:25:45 39 4
gpt4 key购买 nike

我正在尝试弄清楚如何改变 FrameLayout 堆叠其子项的方式。

目前它是最新的(先进先出)。我想更改它,使最新的 child 位于底部(FILO)。我试着查看 FrameLayout 的源代码,但我似乎可以找到任何关于它如何堆叠子元素的线索。

起初我以为 getLayoutDirection() 是我要找的东西,但它只适用于 RTL/LTR 的可访问性。

最佳答案

使用 setChildrenDrawingOrderEnabled(true) 并覆盖 getChildDrawingOrder :

    @Override
protected int getChildDrawingOrder(int childCount, int i) {
return childCount - 1 - i;
}

请看the fork I did from your code并进行测试。

关于android - FrameLayout 反向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20524162/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com