欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android scrollview實(shí)現(xiàn)底部繼續(xù)拖動(dòng)查看圖文詳情

 更新時(shí)間:2019年02月15日 14:47:44   作者:沒心沒肺沒網(wǎng)名  
這篇文章主要為大家詳細(xì)介紹了Android scrollview實(shí)現(xiàn)底部繼續(xù)拖動(dòng)查看圖文詳情,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Android實(shí)現(xiàn)底部拖動(dòng)查看圖文詳情的具體代碼,供大家參考,具體內(nèi)容如下

一、效果圖

二、實(shí)現(xiàn)步驟

1.xml布局的實(shí)現(xiàn)/p>

<ScrollView
 android:id="@+id/mymyscrollview"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:layout_above="@+id/rejcdosjflk"
 android:background="#ffffff"
 android:scrollbars="none">


 <LinearLayout
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:layout_marginBottom="60dp"
  android:orientation="vertical">
  </LinearLayout>
 </ScrollView>

2.activity的實(shí)現(xiàn)

private ScrollView mScrollView;
mScrollView = (ScrollView) findViewById(R.id.mymyscrollview);
//調(diào)用方法
mScrollView.setOnTouchListener(new TouchListenerImpl());


private int scrollY;
private int height;
private int scrollViewMeasuredHeight;


private class TouchListenerImpl implements View.OnTouchListener {
 @Override
 public boolean onTouch(View view, MotionEvent motionEvent) {
  switch (motionEvent.getAction()) {
   case MotionEvent.ACTION_DOWN:


    break;
   case MotionEvent.ACTION_MOVE:
    scrollY = view.getScrollY();
    height = view.getHeight();
    scrollViewMeasuredHeight = mScrollView.getChildAt(0)
      .getMeasuredHeight();
    break;
   case MotionEvent.ACTION_UP:
    System.out.println("scrollY=" + scrollY);
    System.out.println("height=" + height);
    System.out.println("scrollViewMeasuredHeight="
      + scrollViewMeasuredHeight);
    if (scrollY == 0) {
     System.out.println("滑動(dòng)到了頂端 view.getScrollY()=" + scrollY);
    } else if ((scrollY + height) >= scrollViewMeasuredHeight) {
     Message msg = new Message();
     msg.what = 0;
     mHandlerht.sendMessage(msg);
    } else {
     System.out.println("滑動(dòng) height=" + height);
    }
    // 復(fù)位
    scrollY = 0;
    height = 0;
    scrollViewMeasuredHeight = 0;
    break;


   default:
    break;
  }
  return false;
 }


}

private Handler mHandlerht = new Handler() {
 public void handleMessage(Message msg) {
  switch (msg.what) {
   case 0:
    // 跳轉(zhuǎn)
    Intent intentcll = new Intent();
    intentcll.setClass(BDDetialActivityCll.this,
      CSProductDetailsCll.class);
    intentcll.putExtra("product", ncspbean);
    startActivity(intentcll);
    break;
   default:
    break;
  }
 }


};

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android實(shí)現(xiàn)自定義曲線圖

    Android實(shí)現(xiàn)自定義曲線圖

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)自定義曲線圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Android實(shí)現(xiàn)按鈕點(diǎn)擊事件的三種方法總結(jié)

    Android實(shí)現(xiàn)按鈕點(diǎn)擊事件的三種方法總結(jié)

    Button是程序用于和用戶進(jìn)行交互的一個(gè)重要控件。既然有Button,那肯定有onClick方法,下面就教大家三種實(shí)現(xiàn)點(diǎn)擊事件的方法,感興趣的可以了解一下
    2022-04-04
  • Android中CountDownTimer類詳解

    Android中CountDownTimer類詳解

    本文詳細(xì)講解了Android中CountDownTimer類,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-12-12
  • Android實(shí)現(xiàn)音頻錄音與播放

    Android實(shí)現(xiàn)音頻錄音與播放

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)音頻錄音與播放,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Android Tabhost使用方法詳解

    Android Tabhost使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了Android Tabhost使用方法,如何利用TabHost 實(shí)現(xiàn)tab視圖,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Android 編輯頭像功能簡單實(shí)現(xiàn)實(shí)例(圖片選取,裁剪)

    Android 編輯頭像功能簡單實(shí)現(xiàn)實(shí)例(圖片選取,裁剪)

    這篇文章主要介紹了Android 編輯頭像功能簡單實(shí)現(xiàn)實(shí)例(圖片選取,裁剪),非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-06-06
  • Android實(shí)現(xiàn)讀寫JSON數(shù)據(jù)的方法

    Android實(shí)現(xiàn)讀寫JSON數(shù)據(jù)的方法

    這篇文章主要介紹了Android實(shí)現(xiàn)讀寫JSON數(shù)據(jù)的方法,以完整實(shí)例形式分析了Android解析及生成json數(shù)據(jù)的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-10-10
  • Android開發(fā)中Toast顯示消息的方法小結(jié)

    Android開發(fā)中Toast顯示消息的方法小結(jié)

    這篇文章主要介紹了Android開發(fā)中Toast顯示消息的方法,結(jié)合實(shí)例形式總結(jié)分析了Toast的功能、創(chuàng)建Toast對(duì)象及調(diào)用相關(guān)函數(shù)顯示消息提示框的操作技巧,需要的朋友可以參考下
    2016-10-10
  • Flutter加載圖片的多樣玩法匯總

    Flutter加載圖片的多樣玩法匯總

    flutter一般分為兩種圖片加載的方式:網(wǎng)絡(luò)加載和本地加載,下面這篇文章主要給大家介紹了關(guān)于Flutter加載圖片的多樣玩法的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • Android仿微信右上角點(diǎn)擊加號(hào)彈出PopupWindow

    Android仿微信右上角點(diǎn)擊加號(hào)彈出PopupWindow

    這篇文章主要為大家詳細(xì)介紹了Android仿微信右上角點(diǎn)擊加號(hào)彈出PopupWindow,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04

最新評(píng)論