国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Android用viewPager2實現UI界面翻頁滾動的效果

瀏覽:28日期:2022-09-18 14:15:56
目錄1.先在build.gradle(Module)下添加引用viewPager2的庫2.在MainActivity下新建一個viewPager23.創建個ViewPagerAdapter1.先在build.gradle(Module)下添加引用viewPager2的庫

implementation ’androidx.viewpager2:viewpager2:1.0.0’

Android用viewPager2實現UI界面翻頁滾動的效果

2.在MainActivity下新建一個viewPager2

ViewPager2 viewPager = findViewById(R.id.viewPager);ViewPagerAdapter viewPagerAdapter = new ViewPagerAdapter();viewPager.setAdapter(viewPagerAdapter);

Android用viewPager2實現UI界面翻頁滾動的效果

xml也要導入ViewPager2

<androidx.viewpager2.widget.ViewPager2android:layout_width='match_parent'android:layout_height='match_parent'android: android:background='@color/teal_200' ></androidx.viewpager2.widget.ViewPager2>

Android用viewPager2實現UI界面翻頁滾動的效果

3.創建個ViewPagerAdapter

package com.zhizhu.test03;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.RelativeLayout;import android.widget.TextView;import androidx.annotation.NonNull;import androidx.recyclerview.widget.RecyclerView;import java.util.ArrayList;import java.util.List;public class ViewPagerAdapter extends RecyclerView.Adapter<ViewPagerAdapter.ViewPagerViewHolder> { private List<String> titles = new ArrayList<>(); public ViewPagerAdapter(){titles.add('111');titles.add('222');titles.add('99999');titles.add('333');titles.add('99888'); } @NonNull @Override public ViewPagerViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {return new ViewPagerViewHolder(LayoutInflater.from(parent.getContext()).inflate(R.layout.item_pager, parent, false)); } @Override public void onBindViewHolder(@NonNull ViewPagerViewHolder holder, int position) {holder.mTV.setText(titles.get(position)); } @Override public int getItemCount() {return 5; } class ViewPagerViewHolder extends RecyclerView.ViewHolder{TextView mTV;RelativeLayout mContainer;public ViewPagerViewHolder(@NonNull View itemView) { super(itemView); mContainer = itemView.findViewById(R.id.container); mTV = itemView.findViewById(R.id.tvTitle);} }}

Android用viewPager2實現UI界面翻頁滾動的效果

還要創建個item_pager.xml文件

<?xml version='1.0' encoding='utf-8'?><RelativeLayout xmlns:android='http://schemas.android.com/apk/res/android' android:layout_width='match_parent' android:layout_height='match_parent' android:id='@+id/container'> <TextViewandroid:layout_width='wrap_content'android:layout_height='wrap_content'android: android:layout_centerInParent='true'android:textColor='@color/black'android:textSize='30dp'android:text='88888'></TextView></RelativeLayout>

Android用viewPager2實現UI界面翻頁滾動的效果

最終效果圖:

Android用viewPager2實現UI界面翻頁滾動的效果

以上就是Android用viewPager2實現UI界面翻頁滾動的效果的詳細內容,更多關于Android UI界面翻頁滾動的資料請關注好吧啦網其它相關文章!

標簽: Android
相關文章:
主站蜘蛛池模板: 亚洲毛片一级巨乳 | 久久精品人人爽人人爽快 | 国产成人香蕉在线视频网站 | 中文字幕日本一区波多野不卡 | 91欧美精品综合在线观看 | 在线观看亚洲免费视频 | www.久久| 在线播放成人毛片免费视 | 亚洲综合色一区二区三区另类 | 欧美日韩免费一区二区在线观看 | 美国免费一级片 | 本道久久综合88全国最大色 | 亚洲第一视频在线播放 | 99国产在线播放 | 毛片在线不卡 | 天天插夜夜爽 | 久久综合一本 | 久久99热精品免费观看k影院 | 亚洲视频在线播放 | 亚洲成色在线 | avhd101天天看新片 | 天堂影院jav成人天堂免费观看 | 久久国产免费观看精品1 | 欧美久久精品 | 午夜三级国产精品理论三级 | 亚洲伊人久久综合影院2021 | 一级做a爰片欧美一区 | 日韩理论在线 | 99久久久免费精品免费 | 欧美在线高清视频 | 久久久久爽亚洲精品 | 99国产在线 | 成人怡红院视频在线观看 | 欧美一区二区日韩一区二区 | 欧美日韩精品高清一区二区 | 91成人午夜性a一级毛片 | 日韩在线国产精品 | 亚洲欧美另类专区 | 成熟女人免费一级毛片 | 国产在线观看第一页 | 久久99国产精品久久99 |