Android?ViewPager實(shí)現(xiàn)左右滑動(dòng)翻頁效果
本文實(shí)例為大家分享了ViewPager實(shí)現(xiàn)左右滑動(dòng)翻頁效果展示的具體代碼,供大家參考,具體內(nèi)容如下
代碼如下:
package com.example.demo; import java.util.ArrayList; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ViewPager mViewPager=(ViewPager) findViewById(R.id.viewPager); PagerAdapter mPagerAdapter=new MyPagerAdapter(this); mViewPager.setAdapter(mPagerAdapter); } private class MyPagerAdapter extends PagerAdapter{ private Context context; private ArrayList<TextView> views; public MyPagerAdapter(Context context){ this.context=context; views=new ArrayList<TextView>(); for(int i=0;i<30;i++){ TextView tv=new TextView(context); tv.setText(""+i); views.add(tv); } } @Override public int getCount() { return views.size(); } @Override public void destroyItem(ViewGroup container, int position,Object object) { container.removeView(views.get(position)); } @Override public View instantiateItem(ViewGroup container, int position){ ((ViewGroup) container).addView(views.get(position)); return views.get(position); } @Override public boolean isViewFromObject(View arg0, Object arg1) { return arg0==arg1; } } }
布局文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.demo.MainActivity" > <android.support.v4.view.ViewPager android:id="@+id/viewPager" android:layout_width="match_parent" android:layout_height="match_parent"/> </RelativeLayout>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- android中圖片翻頁效果簡(jiǎn)單的實(shí)現(xiàn)方法
- 解析Android中實(shí)現(xiàn)滑動(dòng)翻頁之ViewFlipper的使用詳解
- Android實(shí)現(xiàn)閱讀APP平移翻頁效果
- Android自定義左右或上下滑動(dòng)翻頁效果
- Android自定義ViewPager實(shí)現(xiàn)縱向滑動(dòng)翻頁效果
- android ViewPager實(shí)現(xiàn)滑動(dòng)翻頁效果實(shí)例代碼
- 基于Android實(shí)現(xiàn)3D翻頁效果
- Android 仿日歷翻頁、仿htc時(shí)鐘翻頁、數(shù)字翻頁切換效果
- Android CardView+ViewPager實(shí)現(xiàn)ViewPager翻頁動(dòng)畫的方法
- Android實(shí)現(xiàn)翻頁特效
相關(guān)文章
Android 屬性動(dòng)畫原理與DataBinding
這篇文章主要介紹了Android 屬性動(dòng)畫原理與DataBinding的相關(guān)資料,需要的朋友可以參考下2017-04-04Android RecyclerView添加上拉加載更多效果
這篇文章主要為大家詳細(xì)介紹了Android RecyclerView添加上拉加載更多效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02Android viewpage實(shí)現(xiàn)禁止滑動(dòng)的功能
這篇文章主要介紹了Android viewpage實(shí)現(xiàn)禁止滑動(dòng)的功能的相關(guān)資料,這里附有實(shí)現(xiàn)的實(shí)例代碼,主要還是重新 ViewPage 這個(gè)類,需要的朋友可以參考下2016-11-11Android使用ViewPager實(shí)現(xiàn)導(dǎo)航
本文主要介紹了Android使用ViewPager實(shí)現(xiàn)導(dǎo)航的方法代碼。具有很好的參考價(jià)值。下面跟著小編一起來看下吧2017-03-03Android仿正點(diǎn)鬧鐘時(shí)間齒輪滑動(dòng)效果
這篇文章主要為大家詳細(xì)介紹了Android仿正點(diǎn)鬧鐘時(shí)間齒輪滑動(dòng)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01Android Studio連接手機(jī)設(shè)備教程
這篇文章主要為大家詳細(xì)介紹了Android Studio連接手機(jī)設(shè)備教程,非常完整的連接步驟,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07Android RecyclerView上拉加載更多功能回彈實(shí)現(xiàn)代碼
這篇文章主要介紹了Android RecyclerView上拉加載更多功能回彈實(shí)現(xiàn)代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-02-02