@@ -24,54 +24,58 @@ export default {
2424 touch : function () {
2525
2626 let btn = this .$refs .btn .nativeView ;
27- console .log (' ' );
28- btn .android .setOnTouchListener (new android.view.View.OnTouchListener ({
29- onTouch : function (view , motionEvent ) {
30- // var action = motionEvent.getAction();
31- // if (action === android.view.MotionEvent.ACTION_DOWN) {
32- // console.log('######')
33- // }
34- // if (action === android.view.MotionEvent.ACTION_UP) {
35- // console.log('@@@@@@')
36- // }
37- // return false;
38- let scale = ' 0.7f'
39- let duration = 150 ;
40- let interpolator= new android.view.animation.DecelerateInterpolator ();
41- // 按钮点击效果
42- let v = view;
43- let event = motionEvent;
44- let MotionEvent = android .view .MotionEvent ;
45- switch (event .getAction ()) {
46- case MotionEvent .ACTION_DOWN :
47- console .log (' 按下了' );
48- v .animate ().scaleX (scale).scaleY (scale).setDuration (duration).setInterpolator (interpolator);
49- v .setPressed (true );
50- break ;
27+ console .log (' xxxx' ,btn .ios );
28+ // 设置button按钮文字
29+ btn .ios .setTitleForState (' Button title' , UIControlStateNormal);
30+ btn .ios .
31+ // btn.ios.addTargetWithActionForControlEvent(this, cccontrol_selector(HelloWorld:: touchDownAction), CCControlEventTouchDown);
32+ // btn.android.setOnTouchListener(new android.view.View.OnTouchListener({
33+ // onTouch: function (view, motionEvent) {
34+ // // var action = motionEvent.getAction();
35+ // // if (action === android.view.MotionEvent.ACTION_DOWN) {
36+ // // console.log('######')
37+ // // }
38+ // // if (action === android.view.MotionEvent.ACTION_UP) {
39+ // // console.log('@@@@@@')
40+ // // }
41+ // // return false;
42+ // let scale = '0.7f'
43+ // let duration = 150;
44+ // let interpolator= new android.view.animation.DecelerateInterpolator();
45+ // //按钮点击效果
46+ // let v = view;
47+ // let event = motionEvent;
48+ // let MotionEvent = android.view.MotionEvent;
49+ // switch (event.getAction()) {
50+ // case MotionEvent.ACTION_DOWN:
51+ // console.log('按下了');
52+ // v.animate().scaleX(scale).scaleY(scale).setDuration(duration).setInterpolator(interpolator);
53+ // v.setPressed(true);
54+ // break;
5155
52- case MotionEvent .ACTION_MOVE :
53- let x = event .getX ();
54- let y = event .getY ();
55- let isInside = (x > 0 && x < v .getWidth () && y > 0 && y < v .getHeight ());
56- if (v .isPressed () != isInside) {
57- v .setPressed (isInside);
58- }
59- break ;
60- case MotionEvent .ACTION_CANCEL :
61- v .setPressed (false );
62- v .animate ().scaleX (1 ).scaleY (1 ).setInterpolator (interpolator);
63- break ;
64- case MotionEvent .ACTION_UP :
65- v .animate ().scaleX (1 ).scaleY (1 ).setInterpolator (interpolator);
66- if (v .isPressed ()) {
67- v .performClick ();
68- v .setPressed (false );
69- }
70- break ;
71- }
72- return true ;
73- }
74- }));
56+ // case MotionEvent.ACTION_MOVE:
57+ // let x = event.getX();
58+ // let y = event.getY();
59+ // let isInside = (x > 0 && x < v.getWidth() && y > 0 && y < v.getHeight());
60+ // if (v.isPressed() != isInside) {
61+ // v.setPressed(isInside);
62+ // }
63+ // break;
64+ // case MotionEvent.ACTION_CANCEL:
65+ // v.setPressed(false);
66+ // v.animate().scaleX(1).scaleY(1).setInterpolator(interpolator);
67+ // break;
68+ // case MotionEvent.ACTION_UP:
69+ // v.animate().scaleX(1).scaleY(1).setInterpolator(interpolator);
70+ // if (v.isPressed()) {
71+ // v.performClick();
72+ // v.setPressed(false);
73+ // }
74+ // break;
75+ // }
76+ // return true;
77+ // }
78+ // }));
7579 console .log (' 点击了触摸' );
7680 }
7781 }
0 commit comments