欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

使用ViewPager怎么實現(xiàn)滑動靈敏度調(diào)整

這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)使用ViewPager怎么實現(xiàn)滑動靈敏度調(diào)整,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

我們擁有10年網(wǎng)頁設計和網(wǎng)站建設經(jīng)驗,從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁設計師為您提供的解決方案。為企業(yè)提供成都網(wǎng)站設計、成都網(wǎng)站制作、微信開發(fā)、小程序定制開發(fā)、手機網(wǎng)站開發(fā)、成都h5網(wǎng)站建設、等業(yè)務。無論您有什么樣的網(wǎng)站設計或者設計方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設計服務并滿足您的需求。

 ViewPager 手指滑動切換時會不靈敏,我們查看ViewPager源碼,切換的判斷是由mFlingDistance和mMinimumVelocity決定的。

private int determineTargetPage(int currentPage, float pageOffset, int velocity, int deltaX) {
    int targetPage;
    if (Math.abs(deltaX) > mFlingDistance && Math.abs(velocity) > mMinimumVelocity) {
      targetPage = velocity > 0 ? currentPage : currentPage + 1;
    } else {
      final float truncator = currentPage >= mCurItem ? 0.4f : 0.6f;
      targetPage = currentPage + (int) (pageOffset + truncator);
    }
    ......

而mFlingDistance和mMinimumVelocity是類內(nèi)部計算的,并沒有公開接口提供設置。

private static final int MIN_DISTANCE_FOR_FLING = 25; // dips
  
  private static final int MIN_FLING_VELOCITY = 400; // dips
void initViewPager() {
  
    mMinimumVelocity = (int) (MIN_FLING_VELOCITY * density);

    mFlingDistance = (int) (MIN_DISTANCE_FOR_FLING * density
  }

我們可以通過反射來調(diào)整這2個值,解決滑動靈敏度的問題

val mFlingDistance: Field
    mFlingDistance = ViewPager::class.java.getDeclaredField("mFlingDistance")
    mFlingDistance.setAccessible(true)
    val distance = mFlingDistance.get(mViewPager)//獲取值
    mFlingDistance.set(mViewPager, 10) //你定義的值

    val mMinimumVelocity: Field
    mMinimumVelocity = ViewPager::class.java.getDeclaredField("mFlingDistance")
    mMinimumVelocity.setAccessible(true)
    val velocity = mMinimumVelocity.get(mViewPager)//獲取值
    mMinimumVelocity.set(mViewPager, 5)//你定義的值

上述就是小編為大家分享的使用ViewPager怎么實現(xiàn)滑動靈敏度調(diào)整了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)頁名稱:使用ViewPager怎么實現(xiàn)滑動靈敏度調(diào)整
鏈接URL:http://aaarwkj.com/article8/iiphip.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設網(wǎng)站設計公司、企業(yè)網(wǎng)站制作、網(wǎng)站策劃、虛擬主機、移動網(wǎng)站建設

廣告

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

網(wǎng)站托管運營
久久av一区二区三区.| 午夜视频在线观看区一| 少妇互射视频免费视频| 日韩一区二区亚洲精品| 日韩新片一区二区三区| 国产美女直播亚洲一区色| 国产精品一区在线播放| 中文字幕日韩不卡顿一区二区| 免费国产污网站在线观看| 和富婆啪啪一区二区免费看| 婷婷91麻豆精品国产人妻| 中文字幕乱码人妻一区| 精品传媒国产在线观看| 精品少妇人妻av蜜桃| 日本不卡在线观看欧美精品| 国产在线麻豆在拍91精品| 国内精日韩欧中文的话| 亚洲男人天堂在线视频| 精品人妻一区二区在线99| 欧美一区二区成人精品视频| 亚洲激情欧美激情在线| 亚洲精品午夜久久久伊人| 欧美又粗又成人大视频 | 亚洲精品国产精品乱码不| 免费国产污网站在线观看| 国产女主播高清在线视频| 在线观看国产激情免费视频| 久久午夜福利欧美视频| 91日韩国产中文字幕| 日日添夜夜躁欧美一区二区| 一区中文字幕人妻少妇| 国产精品久久久天美传媒| 热久久这里只有精品网址| 亚洲日本韩国在线免费| 黄色免费大片在线播放| 99亚洲伊人久久精品影院| 亚洲欧美极品一区色婷婷| 婷婷丁香久久五月婷婷| 精品亚洲国产成人av| 欧美一区二区精品少妇| 播放欧美日韩特黄大片|