240 發(fā)簡(jiǎn)信
IP屬地:天津
  • git commit后近上,如何撤銷(xiāo)commit

    修改了本地的代碼撮珠,然后使用: git add filegit commit -m '修改原因' 執(zhí)行commit后,還沒(méi)執(zhí)行push時(shí)凯正,想要撤銷(xiāo)這次的commit,該怎么辦豌蟋?...

  • 這么做有一個(gè)BUG, 會(huì)放大y值的移動(dòng),ViewPager在事件攔截的時(shí)候會(huì)同時(shí)判斷x和y值的移動(dòng)姻报,源碼如下:
    if (xDiff > mTouchSlop && xDiff * 0.5f > yDiff) {
    ...
    mIsBeingDragged = true;
    ...
    } else if (yDiff > mTouchSlop) { // 在攔截之間dy大于了mTouchSlop己英,會(huì)設(shè)置unableToDrag標(biāo)志使得系列事件無(wú)法攔截
    ...
    mIsUnableToDrag = true;
    }

    所以這么做很容易出現(xiàn)滑不動(dòng)的BUG,可以通過(guò)修改y值修改:

    private MotionEvent swapTouchEvent(MotionEvent event) {
    float width = getWidth();
    float height = getHeight();
    event.setLocation((event.getY() / height) * width, (event.getX() / width) * height * 0.3);
    return event;
    }

    在給MotionEvent設(shè)置y值的時(shí)候增加一個(gè)系數(shù)吴旋。

  • 120
    30行代碼,打造一個(gè)垂直的ViewPager

    最近的需求中荣瑟,需要用到一個(gè)橫向治拿、豎向同時(shí)可滾動(dòng)的 ViewPager,記住褂傀,是橫向忍啤、豎向同時(shí)滾動(dòng),不是橫豎切換。我想了想同波,難點(diǎn)在于豎向鳄梅。對(duì)于豎向的 ViewPager,我似乎...

  • 將zxing掃碼界面改為豎屏的問(wèn)題

    1. 功能概述 默認(rèn)的ZXing Demo提供的是橫屏掃描悲雳,不符合現(xiàn)在市場(chǎng)的流行趨勢(shì)和用戶的使用習(xí)慣挎峦,然而在修改界面為豎屏的過(guò)程中,我們發(fā)現(xiàn)zxing無(wú)法讀取條形碼數(shù)據(jù)(二維...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品