【问题】给布局控件设置点击控件以外区域使其隐藏?

时间:2022-04-24 21:29:14
给布局控件设置点击其外区域使其隐藏
类似于popupMenu的setsetOutsideTouchable(true)的方法
我在RecyclerView的适配器中设置的点击事件 
找好久找不到 特来此求问

1 个解决方案

#1


具体:
给具体大小的RelativeLayout设置了android:visibility="gone"
点击按钮   RelativeLayout平移出现  
在动画监听的onAnimationStart  给RelativeLayout 设置了setVisibility(View.VISIBLE)
在动画监听的onAnimationEnd 中设置了RelativeLayout 的点击事件跳到另一Activity
现在问题是  RelativeLayout  已经出现  但是我想点击其外的区域使它 gone

#1


具体:
给具体大小的RelativeLayout设置了android:visibility="gone"
点击按钮   RelativeLayout平移出现  
在动画监听的onAnimationStart  给RelativeLayout 设置了setVisibility(View.VISIBLE)
在动画监听的onAnimationEnd 中设置了RelativeLayout 的点击事件跳到另一Activity
现在问题是  RelativeLayout  已经出现  但是我想点击其外的区域使它 gone