点击界面控件留白部分,退出该界面
来源:互联网 发布:新加坡旅游消费知乎 编辑:程序博客网 时间:2024/06/06 04:49
点击评论界面的留白部分,退出评论界面并实现退出动画,实现的代码如下:
//点击留白部分,进行退出动画
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
if (event.getAction()==MotionEvent.ACTION_DOWN) {
PointF pointF = new PointF(event.getX(),event.getY());
if(!isInView(pointF))
{
Animation animation = AnimationUtils.loadAnimation(act,R.anim.ta_pulldown);
animation.setAnimationListener(listener);
pinglun_rl.setAnimation(animation);
}
return true;
}
return super.onTouchEvent(event);
}
private boolean isInView(PointF pf)
{
boolean bo = false;
int left = pinglun_rl.getLeft();
int right = pinglun_rl.getRight();
int top = pinglun_rl.getTop();
int bottom = pinglun_rl.getBottom();
if(pf.x>left&&pf.x<right&&pf.y>top&&pf.y<bottom)
{
bo = true;
}
return bo;
}
private Animation.AnimationListener listener = new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationEnd(Animation animation) {
// TODO Auto-generated method stub
act.finish();
}
};
- 点击界面控件留白部分,退出该界面
- ios点击空白界面退出键盘问题。
- 控件右滑退出当前界面
- 不同分辨率界面控件的点击点
- ios uitableview里点击界面退出键盘的实现
- 点击back键退出程序而不返回上个界面
- app退出到登录注册界面,点击返回键不返回前一界面
- 第一次点击回退键SearchView焦点消失,再次点击退出界面,两次点击回退键问题
- android 仿多米音乐点击弹出歌词界面(部分)
- Android:拖动退出界面
- 制作login.jsp页面,要求实现提供用户登陆的界面, 用户通过该界面输入用户名(控件名userName)和密码(控件名password), 然后点击“登录”按钮实现登陆操作.
- 控件点击事件会穿透给下面的界面--解决办法
- 控件点击事件会穿透给下面的界面--解决办法
- Kotlin写界面时诸多控件的点击事件
- 画图板--界面部分
- EPASWMM界面部分编译
- jquery刷新部分界面
- 部分界面截图展示
- SPSS——相关分析——Pearson简单相关系数
- 关键字static
- content provider对联系人的基本操作
- LoadRunner的小bug
- 如何将github上的源码直接检出到eclipse里面
- 点击界面控件留白部分,退出该界面
- MFC图形界面函数
- Roman to Integer | Leetcode 罗马数字转换为整型数
- 多线程中轮询任务和抢占式任务的区别
- Android GPS定位(获取经纬度)
- javascript网页特效——导航菜单
- DIKW模型
- Qt Main Window——主窗口及其主要组成部分
- 数字图像的表示与类型(学习篇)