NavtiveScript + Vue,防止在元素下方点击(Android)

问题描述 投票:0回答:2

我有一个具有两层的应用程序:

Layer One (z-index:1, visible)由4个单独布局中的4个标签( A, B, C, D )(从组件L1导入)

Layer Two (z-index:2, hidden)由4个单独布局中的4个标签( E, F, G, H )组成(从组件L2导入)

通过点击A:将显示图层Two

通过点击E:层Two将被隐藏。

我想:

当图层Two可见时禁用标签( A, B, C, D )

[似乎每个标签上的isUserInteractionEnabled设置为false会有所帮助,但是我想找到一种方法来一次停用整个One层,而不是通过一次一个地破坏所有标签来实现。] >

我有一个具有两层的应用程序:第一层(z-index:1,可见)由4个独立布局(从组件L1导入)中的4个标签(A,B,C,D)组成,第二层(z-index) :2,隐藏)由4个组成...

nativescript
2个回答
0
投票

这是Android的默认行为,您必须在每个单独的元素上设置isUserInteractionEnabled才能将其禁用。


0
投票

我注意到,如果我将@tap=""放在第Two

© www.soinside.com 2019 - 2024. All rights reserved.