第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

按下畫布時(shí)如何調(diào)用方法

按下畫布時(shí)如何調(diào)用方法

侃侃無極 2023-11-01 21:49:49
我正在開發(fā)一款帶有車輛的游戲,我想在按下畫布時(shí)移動這輛車,就像這樣,但這不起作用。public boolean onTouch(View v, MotionEvent event) {    if (event.getX() > 0 && event.getX() < 150 && event.getY() > 550 && event.getY() < 700) {           do{              System.out.println("Hallo");              }while (canvas.isPressed());        return false;但我只是得到這個(gè)輸出:D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWNI/System.out: Hallo任何想法?
查看完整描述

2 回答

?
呼如林

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊

設(shè)置一個(gè)全局布爾值以了解何時(shí)MotionEvent.ACTION_DOWN收到事件。

   mUserTouched = true; // Set to true when MotionEvent.ACTION_DOWN
   mUserTouched = false; // set to false when MotionEvent.ACTION_UP is received

然后,您可能需要使用一個(gè)Timer或其他一些循環(huán)程序,每當(dāng)收到 MotionEvent.ACTION_DOWN 時(shí),該循環(huán)程序就會首先啟動。并讓它根據(jù)某個(gè)時(shí)間間隔觸發(fā)呼叫invalidate()。invalidate()將導(dǎo)致View.onDraw()被調(diào)用,以便您可以重新繪制汽車的位置。當(dāng)接收到 MotionEvent.ACTION_UP 時(shí),取消Timer

mUserTouched = false'如果有界限,那么每當(dāng)MotionEvent發(fā)生在界限之外時(shí),您還需要進(jìn)行設(shè)置。


查看完整回答
反對 回復(fù) 2023-11-01
?
紅糖糍粑

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊

可以onTouch這樣完成onTouchEvent:


        @Override

        public boolean onTouchEvent(MotionEvent motionEvent) {


            switch (motionEvent.getAction() & MotionEvent.ACTION_MASK) {


                    // Player has touched the screen

                case MotionEvent.ACTION_DOWN:


                    System.out.println("Hallo");


                    break;


                    // Player has removed finger from screen

                case MotionEvent.ACTION_UP:


                    break;

            }

            return true;

        }


查看完整回答
反對 回復(fù) 2023-11-01
  • 2 回答
  • 0 關(guān)注
  • 132 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號