手势
来源:互联网 发布:数据多样性 ppt 编辑:程序博客网 时间:2024/05/01 17:16
手臂姿势,通常称作手势。它指的是人在运用手臂时,所出现的具体动作与体位。它是人类最早使用的、至今仍被广泛运用的一种交际工具。在一般情况下,手势既有处于动态之中的,也有处于静态之中的。在长期的社会实践过程中,手势被赋予了种种特定的含义,具有丰富的表现力,加上手有指、腕、肘、肩等关节,活动幅度大,具有高度的灵活性,手势便成了人类表情达意的最有力的手段,在体态语言中占有最重要的地位。手势是指人类用语言中枢建立起来的一套用手掌和手指位置、形状构成的特定语言系统。其中包括通用的,如聋哑人使用的手语。
private int images[]={R.drawable.s1,R.drawable.s2,R.drawable.s3};private ViewFlipper vf_main_image;private GestureDetector gd;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); vf_main_image = (ViewFlipper) findViewById(R.id.vf_main_image); for (int i = 0; i < images.length; i++) { ImageView iv=new ImageView(this); iv.setImageResource(images[i]); vf_main_image.addView(iv); } gd = new GestureDetector(this, new GestureDetector.OnGestureListener() { @Override
//按下 public boolean onDown(MotionEvent e) { return false; }//按下,但是还未抬起 @Override public void onShowPress(MotionEvent e) { }//轻按,按一下,立刻抬起 @Override public boolean onSingleTapUp(MotionEvent e) { return false; } //滚动 @Override public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { return false; }//长按 @Override public void onLongPress(MotionEvent e) { }//拖动 @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { Log.i("test","onFling"); if (e2.getX()-e1.getX()>200){ Toast.makeText(MainActivity.this, "右滑,上一张", Toast.LENGTH_SHORT).show(); vf_main_image.showPrevious(); vf_main_image.setInAnimation(MainActivity.this, R.anim.left_in); vf_main_image.setOutAnimation(MainActivity.this,R.anim.right_out); } if(e1.getX()-e2.getX()>200){ Toast.makeText(MainActivity.this, "左滑,下一张", Toast.LENGTH_SHORT).show(); vf_main_image.showNext(); vf_main_image.setInAnimation(MainActivity.this, R.anim.right_in); vf_main_image.setOutAnimation(MainActivity.this,R.anim.left_out); } return false; } });}
<ViewFlipper android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/vf_main_image" ></ViewFlipper>
阅读全文
0 0
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- jzoj3927【NOIP2014模拟11.6】可见点数(欧拉函数)
- DB2或MySql的week_iso或weekOfYear()与java的Calendar.WEEK_OF_YEAR保持一致
- jdk1.7的环境变量配置
- CNN卷积神经网络深度解析
- bzoj 1098 poi2007 办公楼 bfs+链表
- 手势
- oracle启动报错:ORA-01157,ORA-01110
- int整数相乘溢出
- CSS定位分析与理解
- caffe for Windows图像分类训练、测试实例
- 文本选择
- 九误九建:企业做好SEO网络营销推广的必经之路
- 设计模式 http://www.runoob.com/design-pattern/flyweight-pattern.html
- Spark安装