内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Android實(shí)現(xiàn)拖動(dòng)效果的兩種方法-創(chuàng)新互聯(lián)

因?yàn)樽罱?xiàng)目的需要,需要實(shí)現(xiàn)一個(gè)拖動(dòng)效果,看了一下網(wǎng)上剛好有這種拖動(dòng)效果的demo,代碼大概如下:

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供姑蘇企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè)H5網(wǎng)站設(shè)計(jì)、小程序制作等業(yè)務(wù)。10年已為姑蘇眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
private void initListener(){
    screenWidth = getScreenWidth(this);//獲取屏幕寬度
    screenHeight = getScreenHeight(this) - getStatusHeight(MainActivity.this);//屏幕高度-狀態(tài)欄
    testTv.setOnTouchListener(new View.OnTouchListener() {
      @Override
      public boolean onTouch(View v, MotionEvent event) {
        switch (event.getAction()) {

          case MotionEvent.ACTION_DOWN:
            lastX = (int) event.getRawX();
            lastY = (int) event.getRawY();
            break;

          case MotionEvent.ACTION_MOVE:
            int dx = (int) event.getRawX() - lastX;
            int dy = (int) event.getRawY() - lastY;

            int top = v.getTop() + dy;


            int left = v.getLeft() + dx;


            if (top <= 0) {
              top = 0;
            }
            if (top >= screenHeight - testTv.getHeight() ) {
              top = screenHeight - testTv.getHeight();
            }
            if (left >= screenWidth - testTv.getWidth()) {
              left = screenWidth - testTv.getWidth();
            }

            if (left <= 0) {
              left = 0;
            }


            v.layout(left, top, left+v.getWidth(), top+v.getHeight());

            v.postInvalidate();

            lastX = (int) event.getRawX();
            lastY = (int) event.getRawY();

        break;
        case MotionEvent.ACTION_UP:
        break;

        }
        return true;//這里根據(jù)項(xiàng)目需要選擇false與true
      }
    });
  }

分享文章:Android實(shí)現(xiàn)拖動(dòng)效果的兩種方法-創(chuàng)新互聯(lián)
文章鏈接:http://www.rwnh.cn/article36/ccgosg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、微信小程序網(wǎng)站策劃、網(wǎng)站改版App開發(fā)、搜索引擎優(yōu)化

廣告

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

商城網(wǎng)站建設(shè)
泰和县| 丰都县| 肇东市| 万山特区| 安仁县| 苍南县| 丰台区| 富川| 漠河县| 湖口县| 林州市| 历史| 泸定县| 贵溪市| 华池县| 江津市| 景宁| 三明市| 兰坪| 西宁市| 大邑县| 黑山县| 集安市| 全州县| 昆明市| 进贤县| 四子王旗| 高安市| 龙川县| 康保县| 张家界市| 雷山县| 台东市| 青阳县| 乐至县| 西充县| 七台河市| 藁城市| 黑山县| 中阳县| 孙吴县|