类似于popupMenu的setsetOutsideTouchable(true)的方法
我在RecyclerView的适配器中设置的点击事件
找好久找不到 特来此求问
1 个解决方案
#1
具体:
给具体大小的RelativeLayout设置了android:visibility="gone"
点击按钮 RelativeLayout平移出现
在动画监听的onAnimationStart 给RelativeLayout 设置了setVisibility(View.VISIBLE)
在动画监听的onAnimationEnd 中设置了RelativeLayout 的点击事件跳到另一Activity
现在问题是 RelativeLayout 已经出现 但是我想点击其外的区域使它 gone
给具体大小的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
给具体大小的RelativeLayout设置了android:visibility="gone"
点击按钮 RelativeLayout平移出现
在动画监听的onAnimationStart 给RelativeLayout 设置了setVisibility(View.VISIBLE)
在动画监听的onAnimationEnd 中设置了RelativeLayout 的点击事件跳到另一Activity
现在问题是 RelativeLayout 已经出现 但是我想点击其外的区域使它 gone