真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android如何實現(xiàn)微信側滑刪除當前頁面

這篇文章給大家分享的是有關Android如何實現(xiàn)微信側滑刪除當前頁面的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

在憑祥等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站制作 網(wǎng)站設計制作按需網(wǎng)站建設,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,成都品牌網(wǎng)站建設,成都全網(wǎng)營銷,外貿網(wǎng)站建設,憑祥網(wǎng)站建設費用合理。

具體內容如下

效果圖不是太明顯 實際上有finish動畫

Android如何實現(xiàn)微信側滑刪除當前頁面

代碼

package com.finddreams.slidingback.ui; 
 
 
import android.app.Activity; 
import android.os.Bundle; 
import android.util.Log; 
import android.view.GestureDetector; 
import android.view.GestureDetector.OnGestureListener; 
import android.view.MotionEvent; 
/** 
 * 手勢滑動的Activity,只需要繼承就可實現(xiàn)手勢滑動 
 * Title: GestureBackActivity.java 
 * @author Angus 
 * 2016年11月16日 
 * @version 2.0 
 */ 
public class GestureBackActivity extends Activity { 
 private GestureDetector myDectector; 
 private static final String TAG = "GestureBackActivity"; 
 boolean flingFinishEnabled = true; 
 
 @Override 
 protected void onCreate(Bundle savedInstanceState) { 
 
  super.onCreate(savedInstanceState); 
  initGestureDetector(); 
  AppManager.getAppManager().addActivity(this); 
 } 
 
 private void initGestureDetector() { 
  if (myDectector == null) { 
   myDectector = new GestureDetector(this, new MyGestureListener()); 
  } 
 
 } 
 
 @Override 
 public boolean dispatchTouchEvent(MotionEvent ev) { 
 
  if (flingFinishEnabled) { 
   return myDectector.onTouchEvent(ev) || super.dispatchTouchEvent(ev); 
  } 
  return super.dispatchTouchEvent(ev); 
 } 
 
 /** 
  * 手勢監(jiān)聽器 
  * 
  */ 
 public class MyGestureListener implements OnGestureListener { 
 
  @Override 
  public boolean onDown(MotionEvent e) { 
   // Toast.makeText(getApplicationContext(),"down",Toast.LENGTH_SHORT).show(); 
   return true; 
  } 
 
  @Override 
  public void onShowPress(MotionEvent e) { 
   // TODO Auto-generated method stub 
 
  } 
 
  @Override 
  public boolean onSingleTapUp(MotionEvent e) { 
   // Toast.makeText(getApplicationContext(),"onSingleTapUp",Toast.LENGTH_SHORT).show(); 
   return true; 
  } 
 
  @Override 
  public boolean onScroll(MotionEvent e1, MotionEvent e2, 
    float distanceX, float distanceY) { 
   // TODO Auto-generated method stub 
   return false; 
  } 
 
  @Override 
  public void onLongPress(MotionEvent e) { 
   // TODO Auto-generated method stub 
 
  } 
 
  @Override 
  public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, 
    float velocityY) { 
   if (e1.getX() - e2.getX() > 100 && Math.abs(velocityX) > 0) { 
    Log.d(TAG, "向左滑動"); 
   } else if (e2.getX() - e1.getX() > 100 && Math.abs(velocityX) > 0) { 
    Log.d(TAG, "向右滑動"); 
    AppManager.getAppManager().finishActivity(); 
   } 
   return false; 
  } 
 
 } 
}

感謝各位的閱讀!關于“Android如何實現(xiàn)微信側滑刪除當前頁面”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


當前標題:Android如何實現(xiàn)微信側滑刪除當前頁面
文章起源:http://weahome.cn/article/pppgcp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部