欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Android中TouchEvent類如何使用

今天就跟大家聊聊有關(guān) Android中TouchEvent類如何使用,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)公司主營孝感網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā)公司,孝感h5小程序制作搭建,孝感網(wǎng)站營銷推廣歡迎孝感等地區(qū)企業(yè)咨詢

使用TouchEvent類(2)

由于有監(jiān)聽舞臺(tái)stage的Touch事件,因此只要觸摸屏幕上任何一點(diǎn),Touch事件都將觸發(fā),并在觸摸點(diǎn)處畫一個(gè)圓。請(qǐng)注意,拖拽的實(shí)現(xiàn)并沒有使用Flash開發(fā)者熟悉的startDrag方法,而是Sprite類新增的startTouchDrag方法,該方法代碼如下:

startTouchDrag(touchPointID:int, lockCenter:Boolean = false,  bounds:Rectangle = null):void

和startDrag相比,***的區(qū)別是多了一個(gè)參數(shù)touchPointID,而touchPointID只在支持觸摸行為的設(shè)備上工作,因此startTouchDrag也只能在觸摸設(shè)備上使用。相對(duì)應(yīng)的,結(jié)束拖拽時(shí)使用stopTouchDrag方法,代碼如下:

stopTouchDrag(touchPointID:int):void

在結(jié)束拖拽時(shí)也必須輸入touchPointID,以保證是針對(duì)同一個(gè)觸摸點(diǎn)的動(dòng)作。

因?yàn)槟M器不支持觸摸事件,所以使用觸摸事件的程序必須在真機(jī)上運(yùn)行才能看到效果,如圖3-1所示。

運(yùn)行TouchEventEx程序,有兩個(gè)手指觸摸屏幕上任意兩處,保持觸摸并移動(dòng)手指,兩個(gè)圓將跟隨手指移動(dòng)。在本例中,程序主類繼承了AppBase,并重寫了init方法,實(shí)際上,這將是后面所有實(shí)例代碼的模板。在AppBase類中定義了所有程序通用的屬性以及結(jié)構(gòu),完整代碼如下:

package  {   import flash.display.Sprite;   import flash.display.StageAlign;   import flash.display.StageScaleMode;   import flash.events.Event;      /**    * 程序基類,定義了舞臺(tái)屬性    */   public class AppBase extends Sprite   {    public function AppBase():void  {   //定義舞臺(tái)的對(duì)齊方式和縮放模式   stage.align = StageAlign.TOP_LEFT;   stage.scaleMode = StageScaleMode.NO_SCALE;    init();  }    /**   * 程序入口,所有程序都重寫init方法,在此添加自己的邏輯   */  protected function init():void  {   //在這里添加代碼  }   }  }


grid_container.x = (stage.stageWidth - grid_container.width) / 2;AppBase類位于公用代碼庫library中,定義了舞臺(tái)的對(duì)齊方式和縮放模式。將scaleMode設(shè)置為StageScaleMode.NO_SCALE,舞臺(tái)尺寸即為屏幕的實(shí)際尺寸。StageAlign.TOP_LEFT表示舞臺(tái)內(nèi)容頂部居左對(duì)齊,這兩行代碼的作用是為了讓程序能夠適應(yīng)設(shè)備的屏幕尺寸,從而依據(jù)舞臺(tái)對(duì)象的stageWidth和stageHeight對(duì)界面上的元素進(jìn)行布局和定位。比如在上一章中,我們讓棋盤在屏幕居中顯示的代碼為:

類AppBase為后面所有的例子程序定義了統(tǒng)一的運(yùn)行流程,將init方法作為程序初始化的入口,每個(gè)例子程序的主類會(huì)繼承AppBase類,并且重寫init方法。

使用這樣方式后,一些常用的代碼塊被提取出來放在基類中,被所有的子類共用,同時(shí)也提高了程序的靈活性。在后續(xù)的開發(fā)中,如果有需要,可以在AppBase基類中加入更多的方法,這樣所有的程序都可以共享。

看完上述內(nèi)容,你們對(duì) Android中TouchEvent類如何使用有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

網(wǎng)站題目:Android中TouchEvent類如何使用
URL分享:http://chinadenli.net/article2/jgihic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、服務(wù)器托管、網(wǎng)頁設(shè)計(jì)公司、建站公司、虛擬主機(jī)、網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
91人妻丝袜一区二区三区| 五月婷婷六月丁香狠狠| 经典欧美熟女激情综合网| 色一情一伦一区二区三| 精品高清美女精品国产区| 手机在线不卡国产视频| 亚洲国产四季欧美一区| 日韩少妇人妻中文字幕| 国产精品一级香蕉一区| 欧美午夜不卡在线观看| 国产爆操白丝美女在线观看| 亚洲女同一区二区另类| 色婷婷人妻av毛片一区二区三区| 日韩精品一区二区毛片| 国产又爽又猛又粗又色对黄| 亚洲国产成人久久99精品| 国产免费成人激情视频| 免费在线播放不卡视频| 人妻亚洲一区二区三区| 日韩欧美一区二区不卡视频| 插进她的身体里在线观看骚| 蜜臀人妻一区二区三区| 亚洲精品中文字幕欧美| 97人摸人人澡人人人超碰| 国产在线不卡中文字幕| 欧美有码黄片免费在线视频| 欧美尤物在线视频91| 果冻传媒精选麻豆白晶晶| 亚洲国产av在线视频| 亚洲欧美日韩在线看片| 国产精品一区二区传媒蜜臀| 国产欧美日韩在线一区二区| 老司机激情五月天在线不卡| 国产一区二区三区成人精品| 综合久综合久综合久久| 免费大片黄在线观看国语| 超碰在线免费公开中国黄片| 99久久人妻中文字幕| 99久久精品午夜一区二| 日韩精品亚洲精品国产精品| 亚洲欧美日本视频一区二区|