【发布时间】:2015-05-09 23:19:28
【问题描述】:
我正在尝试实现类似 google keep 的 UI。 在主布局中有框架布局,其中有一个 FAM(浮动操作菜单)和一个黑色阴影视图,当 FAM 展开时可见。
我想要的是当我触摸阴影视图时它应该折叠 FAM。为此,我在 shadowview 上实现了 onTouchlistner。
shadowview.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(fam.isExpanded()){
fam.collapse();
}
return false;
}
});
但发生的情况是,当我用 MyCardGridView 的卡片(打开的另一个活动)触摸该区域时,会打开另一个活动。这不应该发生。
【问题讨论】:
标签: android android-layout onclicklistener ontouchlistener