Android 让按钮随着触控笔的移动一起移动.rar

时间:2022-07-30 06:38:36
【文件属性】:

文件名称:Android 让按钮随着触控笔的移动一起移动.rar

文件大小:42KB

文件格式:RAR

更新时间:2022-07-30 06:38:36

Android源码-UI界面实例

Android 让按钮随着触控笔的移动一起移动,用手在屏幕上按住按钮,可随意移动按钮到任意位置:   final static int WRAP_CONTENT=-2;//表示WRAP_CONTENT的常量   final static int X_MODIFY=4;//在非全屏模式下X坐标的修正值   final static int Y_MODIFY=52;//在非全屏模式下Y坐标的修正值   int xSpan;//在触控笔点击按钮的情况下相对于按钮自己坐标系的   int ySpan;//X,Y位置    public boolean onKeyDown (int keyCode, KeyEvent event){//键盘键按下的方法    Button bok=(Button)this.findViewById(R.id.Button01);    bok.setText(keyCode " Down");    return true;    }    public boolean onKeyUp (int keyCode, KeyEvent event){//键盘键抬起的方法    Button bok=(Button)this.findViewById(R.id.Button01);    bok.setText(keyCode " Up");    return true;    }    public boolean onTouchEvent (MotionEvent event){//让按钮随着触控笔的移动一起移动    Button bok=(Button)this.findViewById(R.id.Button01);    ViewGroup.LayoutParams lp=   new AbsoluteLayout.LayoutParams(    WRAP_CONTENT, WRAP_CONTENT,    (int)event.getRawX()-xSpan-X_MODIFY,    (int)event.getRawY()-ySpan-Y_MODIFY   ) ;


【文件预览】:
codesc.net
----onTouchEvent()
--------bin()
--------res()
--------assets()
--------default.properties(449B)
--------gen()
--------src()
--------.project(846B)
--------.classpath(280B)
--------AndroidManifest.xml(672B)

网友评论