怎么在Android中实现一个背景轮播图效果

  介绍

今天就跟大家聊聊有关怎么在Android中实现一个背景轮播图效果,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

xml

& lt; ? xml  version=?.0“,编码=皍tf-8" ?比;   & lt; LinearLayout  xmlns: android=癶ttp://schemas.android.com/apk/res/android"   xmlns:才能应用=癶ttp://schemas.android.com/apk/res-auto"   xmlns:才能工具=癶ttp://schemas.android.com/tools"   android:才能layout_width=癿atch_parent"   android:才能layout_height=癿atch_parent"   工具:才能上下文=?Main2Activity"   android:才能取向=皏ertical"   android才能:重力=癱enter"比;   ,   ,& lt; LinearLayout   ,,,android: layout_width=癿atch_parent"   ,,,android: layout_height=?50 dp"比;   ,   ,,,& lt; android.support.v7.widget.AppCompatImageView   ,,,,,android: id=癅 + id/img1"   ,,,,,android: layout_width=癿atch_parent"   ,,,,,android: layout_height=癿atch_parent"   ,,,,,android: src=https://www.yisu.com/zixun/" @mipmap/img1 "/>               LinearLayout            <按钮   android: id=癅 + id/按钮”   android: layout_width=" wrap_content "   android: layout_height=" wrap_content "   android: layout_weight=" 1 "   android:文本="切换图片"/>      <按钮   android: id=癅 + id/button2”   android: layout_width=" wrap_content "   android: layout_height=" wrap_content "   android: layout_weight=" 1 "   android:文本="返回主页"/>      LinearLayout      

Java

package  com.example.administrator.demo2;   ,   import  android.content.Intent;   import  android.media.Image;   import  android.support.v7.app.AppCompatActivity;   import  android.os.Bundle;   import  android.view.View;   import  android.widget.Button;   import  android.widget.ImageView;   ,   public  class  Main2Activity  extends  AppCompatActivity  {//才能定义所有的轮播图片   int[],才能image =, new  int [] {   ,,,,,R.mipmap.img1,   ,,,,,R.mipmap.img2,   ,,,,R.mipmap.img3   ,,};//才能定义初始下标为0   int 才能;Index =, 0;   @Override才能   protected 才能;void  onCreate (Bundle  savedInstanceState), {   ,,,super.onCreate (savedInstanceState);   ,,,setContentView (R.layout.activity_main2);   ,,,//获取ImageView   ,,,final  ImageView  img =, (ImageView), findViewById (R.id.img1);   ,,,img.setOnClickListener (new  View.OnClickListener (), {   ,,,,@Override   ,,,,,public  void  onClick (View  v), {   ,,,,,,,if  (Index>=2) {   ,,,,,,,,,指数=1;   ,,,,,,,}   ,,,,,,,//改变ImageView中的Src属性值   ,,,,,,,img.setImageResource(图片(+ +指数));   ,,,,,}   ,,,});   ,   ,,,Button  Button =,(按钮),findViewById (R.id.button);   ,,,button.setOnClickListener (new  View.OnClickListener (), {   ,,,,@Override   ,,,,,public  void  onClick (View  v), {   ,,,,,,,if  (Index>=2)   ,,,,,,,,,指数=1;   ,,,,,,,//改变ImageView中的Src属性值   ,,,,,,,img.setImageResource(图片(+ +指数));   ,,,,,}   ,,,});   ,   ,,,Button  ubt1 =,(按钮),findViewById (R.id.button2);   ,,,ubt1.setOnClickListener (new  View.OnClickListener (), {   ,,,,@Override   ,,,,,public  void  onClick (View  v), {   ,,,,,,,Intent  it =, new 意图();   ,,,,,,,it.setClass (Main2Activity.this MainActivity.class);   null   null   null   null   null   null

怎么在Android中实现一个背景轮播图效果