ViewPager + Fragment關閉滑動切換效果
ViewPager + Fragment 做底部導航是經常用到的一種方式。自帶滑動切換和點選切換
但是如果老闆有一天不想要滑動切換了。或者因為其他原因(與內部的滑動切換衝突了,且衝突不好處理)。那麼怎麼關閉ViewPager的滑動切換效果呢
其實很簡單。重新ViewPager的內部方法不就行了。就是最簡單的自定義View
然後在Xml中使用自定義的MyViewPager代替原生的ViewPager就行了public class MyViewPager extends ViewPager { private boolean isCanScroll = false; public MyViewPager(Context context) { super(context); // TODO Auto-generated constructor stub } public MyViewPager(Context context, AttributeSet attrs) { super(context, attrs); // TODO Auto-generated constructor stub } public void setScanScroll(boolean isCanScroll) { this.isCanScroll = isCanScroll; } @Override public void scrollTo(int x, int y) { super.scrollTo(x, y); } @Override public boolean onTouchEvent(MotionEvent arg0) { // TODO Auto-generated method stub if (isCanScroll) { return super.onTouchEvent(arg0); } else { return false; } } @Override public void setCurrentItem(int item, boolean smoothScroll) { // TODO Auto-generated method stub super.setCurrentItem(item, smoothScroll); } @Override public void setCurrentItem(int item) { // TODO Auto-generated method stub super.setCurrentItem(item); } @Override public boolean onInterceptTouchEvent(MotionEvent arg0) { // TODO Auto-generated method stub if (isCanScroll) { return super.onInterceptTouchEvent(arg0); } else { return false; } } }
相關推薦
ViewPager + Fragment關閉滑動切換效果
ViewPager + Fragment 做底部導航是經常用到的一種方式。自帶滑動切換和點選切換 但是如果老闆有一天不想要滑動切換了。或者因為其他原因(與內部的滑動切換衝突了,且衝突不好處理)。那麼怎麼關閉ViewPager的滑動切換效果呢 其實很簡單。重新ViewPag
viewpager + fragment實現滑動切換效果
先上一張效果圖(非動圖,但是可以實現滑動切換,點選下方按鈕,也可以進行切換): MainActivity之中的程式碼 public class Main2Activity extends AppCompatActivity implements View.OnClickListener{
安卓開發:viewpager + fragment 實現滑動切換
時間緊迫 長話短說 以後再補上 佈局檔案、 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.co
viewpager+Fragment實現簡單滑動切換效果
實現的是最簡單的viewpager+fragment進行的操作,當然你也可以實現像百度新聞那種聯動的的效果,加上一個展示分類的控制元件,叫什麼我忘了。。。。 先來看看效果 就是一個最基礎的形式。 下面是程式碼: 首先在佈局中進行viewpager控制
TabLayout+ViewPager+Fragment實現滑動效果
實現的效果圖如下: 一、頁面佈局檔案 1. 主頁面tab_main.xml,程式碼如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://sc
Android Studio 使用ViewPager + Fragment實現滑動選單Tab效果 --簡易版
描述: 之前有做過一個記賬本APP,拿來練手的,做的很簡單,是用Eclipse開發的; 最近想把這個APP重新完善一下,添加了一些新的功能,並選用Android Studio來開發; APP已經完善了一部分,現在就想把已經做好的功能整理一下,記錄下來。 效果圖
ViewPager 滑動切換效果·
ViewPager是一個允許頁面左右滑動的佈局管理器,不同的頁面可以有不同資料。我們可以通過實現ViewPager.PageTransformer介面來自定義滑動切換效果。 我們需重寫transformPage方法,這個方法有2個引數。第一個引數是
Viewpager+Fragment實現滑動,點選滑動效果
佈局頁面 佈局有很多種方式,為了美觀,這裡我們就用RadioGroup實現 <android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_widt
Android ViewPager多頁面滑動切換以及動畫效果
一、首先,我們來看一下效果圖,這是新浪微博的Tab滑動效果。我們可以手勢滑動,也可以點選上面的頭標進行切換。與此同方式, 白色橫條會移動到相應的頁卡頭標下。這是一個動畫效果,白條是緩慢滑動過去的。好了,接下來我們就來實現它。 二、在開始前,我們先要認識一個控制元件,ViewPager。它是google
Android 實現多頁介面左右滑動切換效果之入門+進階 (ViewPager+PagerAdapter)
前一篇已經簡單介紹了ViewPager實現介面左右滑動的簡單實現方法。可以該方法實現方式雖說簡單,但是存在很大的問題——介面雖然隨左右滑動而切換了,但是實際所在的操作類還同一個(即在同一個Activity中),這一問題將導致程式的邏輯變得複雜時,介面控制元件變多時該Activity中實現的程式碼迅速的增加,最
ViewPager+Fragment 實現滑動頁面的效果
佈局檔案如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Flexslider插件實現圖片輪播、文字圖片相結合滑動切換效果
remove 12px body 類型 ons art cal 選項 csharp 插件下載: 點擊下載 密碼: fbeg Flexslider具有以下特性: 支持滑動和淡入淡出效果。 支持水平、垂直方向滑動。 支持鍵盤方向鍵控制。 支持觸控滑動。 支
ScrollView+ViewPager+Fragment+RecycleView滑動衝突
這段時間比較忙許久沒有寫部落格了,今天寫一個這幾天專案內遇到的問題,問題就是如題的滑動衝突問題,煩得很啊。 一、需求 一個介面(p話),大概分文四部分,第一部分是一個地圖縮圖,第二部分是關於物品的詳細資訊,第三部分是控制時間的按鈕即查詢條件,最後一部分是可以點選或者是互動的輪播類
ViewPager+Fragment(滑動+點選)
在viewpager內包含了多個fragment,也就是我們說的滑動的頁面,這裡我只用了兩個頁面的滑動,借用一張大神的介面分析圖。 一、佈局檔案 1、main_common_layout.xml 這是一個頂部選單欄 <?xml version
原生JS實現移動端模組的左右滑動切換效果,基於vue、stylus
原生JS實現移動端模組的左右滑動動畫效果,基於vue、stylus 大概實現方案: 手指touch螢幕的整個過程,會派發touchstart、touchmove、touchend三個事件,對這三個事件設定相應函式,通過移動過程中位置的變化計算出偏移值,進行對應的設定。 注:
輪播外掛--Flexslider圖片輪播、文字圖片相結合滑動切換效果
Flexslider是一款基於的jQuery內容滾動外掛。它能讓你輕鬆的建立內容滾動的效果,具有非常高的可定製性。開發者可以使用Flexslider輕鬆建立各種圖片輪播效果、焦點圖效果、圖文混排滾動效果。 Flexslider具有以下特性: 支援滑動和淡入淡出效果
android ViewPager頁面左右滑動切換
1 package com.example.viewpagertest; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import android.R.integer; 7 import andr
ViewPager + Fragment實現滑動標籤頁
ViewPager 結合Fragment實現一個Activity裡包含多個可滑動的標籤頁,每個標籤頁可以有獨立的佈局及響應。 activity_main.xml <?xml version="1.0" encoding="utf-8"?> <Linear
Android:使用ViewPager實現左右滑動切換圖片 (簡單版)
ViewPager,它是google SDk中自帶的一個附加包的一個類, 可以使檢視滑動。 步驟: 1、引入android-support-v4.jar包,在主佈局里加入 <android.support.v4.view.ViewPager android
Android中實現類似探探中圖片左右滑動切換效果
偶然之間發現探探的左右滑動的圖片挺好玩,試著去做了下,再到後來,看到許多大神也推出了同樣仿探探效果的部落格,從頭到尾閱讀下來,寫得通俗易懂,基本上沒什麼問題。於是,實現仿探探效果的想法再次出現在腦海中。那麼,還猶豫什麼,趁熱來一發吧!就這麼愉快地決定了。