亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Android用viewPager2實(shí)現(xiàn)UI界面翻頁(yè)滾動(dòng)的效果

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

implementation ’androidx.viewpager2:viewpager2:1.0.0’

Android用viewPager2實(shí)現(xiàn)UI界面翻頁(yè)滾動(dòng)的效果

2.在MainActivity下新建一個(gè)viewPager2

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

Android用viewPager2實(shí)現(xiàn)UI界面翻頁(yè)滾動(dòng)的效果

xml也要導(dǎo)入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實(shí)現(xiàn)UI界面翻頁(yè)滾動(dòng)的效果

3.創(chuàng)建個(gè)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實(shí)現(xiàn)UI界面翻頁(yè)滾動(dòng)的效果

還要?jiǎng)?chuàng)建個(gè)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實(shí)現(xiàn)UI界面翻頁(yè)滾動(dòng)的效果

最終效果圖:

Android用viewPager2實(shí)現(xiàn)UI界面翻頁(yè)滾動(dòng)的效果

以上就是Android用viewPager2實(shí)現(xiàn)UI界面翻頁(yè)滾動(dòng)的效果的詳細(xì)內(nèi)容,更多關(guān)于Android UI界面翻頁(yè)滾動(dòng)的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Android
相關(guān)文章:
主站蜘蛛池模板: 成人小视频在线 | 国产成人综合手机在线播放 | 在线 中文字幕 日韩 欧美 | 一级做a级爰片性色毛片视频 | 青青热久免费精品视频在线观看 | 国产最新凸凹视频免费 | 很黄很黄的毛片欧美 | 欧州一级毛片 | 国产精品高清视亚洲乱码 | 欧美一级毛片高清免费观看 | 韩国一级做a爱性色毛片 | 天堂影院jav成人天堂免费观看 | 国内自拍视频网站 | 99九九影院理论片在线 | 青青青国产色视频在线观看 | 99国产精品| 女人被免费网站视频在线 | 高清精品一区二区三区一区 | 啪啪一级视频 | 天天爱夜夜操 | 大毛片a大毛片 | 在线观看视频一区 | 亚洲天堂啪啪 | 国产在线免 | 日韩美在线 | 狼人综合伊人网 | 日本特黄特色大片免费播放视频 | 大陆精品自在线拍国语 | 欧美日韩一卡 | 国产亚洲精品热视频在线观看 | 国产成人精品一区二区免费 | 中国明星一级毛片免费 | 亚洲国产成人久久综合碰 | 亚洲精品日韩一区二区日本 | 看全色黄大色黄女片爽老外 | 成年人黄色片网站 | chinese麻豆自制国产 | 在线视频国产网址你懂的在线视频 | 国产视频高清在线观看 | 久久久久久久久a免费 | 青青草18|