千家信息网

Android中如何利用ViewPager实现图片滑动预览效果

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍"Android中如何利用ViewPager实现图片滑动预览效果"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Android中如何利用View
千家信息网最后更新 2025年01月19日Android中如何利用ViewPager实现图片滑动预览效果

这篇文章主要介绍"Android中如何利用ViewPager实现图片滑动预览效果"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Android中如何利用ViewPager实现图片滑动预览效果"文章能帮助大家解决问题。

xml代码:

       

Activity代码:

package com.example.blog_0615;  import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView;  import java.util.ArrayList; import java.util.List;  public class MainActivity extends AppCompatActivity {    //定义图片数组   private int images[]={R.drawable.bird,R.drawable.cat,R.drawable.chicken};   //定义一个View的数组   private List views=new ArrayList<>();   private ViewPager vp_main_viewpager;    @Override   protected void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);     setContentView(R.layout.activity_main);      vp_main_viewpager = (ViewPager) findViewById(R.id.vp_main_viewpager);      //将images数组中的图片放入ImageView     for (int i = 0; i < images.length; i++) {       ImageView imageView=new ImageView(this);       imageView.setImageResource(images[i]);       views.add(imageView);     }      //为ViewPager设置适配器     vp_main_viewpager.setAdapter(new MyAdapter());   }    class MyAdapter extends PagerAdapter {      @Override     public int getCount() {       return views.size();     }      @Override     public boolean isViewFromObject(View view, Object object) {       return view==object;     }      @Override     public Object instantiateItem(ViewGroup container, int position) {       View v=views.get(position);       container.addView(v);        return v;     }      @Override     public void destroyItem(ViewGroup container, int position, Object object) {       View v=views.get(position);       //前一张图片划过后删除该View       container.removeView(v);     }     } }

关于"Android中如何利用ViewPager实现图片滑动预览效果"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

图片 效果 数组 知识 代码 行业 不同 实用 内容 实用性 实际 文章 方法 更多 案例 知识点 篇文章 资讯 资讯频道 过程 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 搭建最简单的网络服务器 软件开发日本公司哪家好 国际网络安全软件有哪些公司 服务器安装网卡怎么配ip 独立软件开发商公司 物联网络技术专业6 苏州基础网络技术有哪些 网络安全设备开票 一个电脑能装二个数据库吗 方舟服务器一直在重启怎么回事 网络安全与软件工程薪资待遇 游戏软件开发模型 自建家用nas服务器安全吗 写代码没有数据库 网络安全运维服务要求 dns服务器原理 华盛顿网络安全概念股 山东大学网络安全学院博士生导师 云服务器挂淘宝客 公司网络安全还是家庭 网络安全花样字体在线 怎么删除数据库中的约束 进口分布式实时数据库生产 浪潮高端商用服务器 消防大队开展网络安全培训会 中国知网的期刊数据库有几个字段 创建数据库mdb 想学软件开发要具备什么素质 武汉摩托罗拉软件开发招聘 怎么区分数据库是读库还是写库
0