1.在你的Activity或Fragment的布局文件中,添加一个ImageView
控件来显示图片。
2.在你的Activity或Fragment的Java代码中,使用Handler
和Runnable
来实现图片的循环切换
public class MainActivity extends AppCompatActivity {
private ImageView imageView;
private int[] imageResources = {R.drawable.yuguang11, R.drawable.yugg}; // 图片资源ID数组
private int currentIndex = 0;
private Handler handler;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 初始化ImageView
imageView = findViewById(R.id.imageView18);
ImageView imageview1 = findViewById(R.id.imageView24);
// 初始化Handler和Runnable
handler = new Handler();
Runnable runnable = new Runnable() {
@Override
public void run() {
imageView.setImageResource(imageResources[currentIndex]);
currentIndex = (currentIndex + 1) % imageResources.length; // 切换到下一张图片
handler.postDelayed(this, 1000); // 2秒后再次执行此Runnable
}
};
// 首次延迟2秒后执行
handler.postDelayed(runnable, 2000);
}