Android中使用ImageViewSwitcher实现图片切换轮播导航效果

本文介绍了如何在Android中使用ImageViewSwitcher控件实现图片切换的轮播导航效果。通过创建布局文件activity_main.xml和实现MainActivity.java代码,展示了ImageSwitcher如何在两个ImageView之间切换显示图片,实现幻灯片式的轮播功能。
摘要由CSDN通过智能技术生成

前面写过了使用ViewFlipper(可以循环轮播)和ViewPager(未实现轮播实现屏幕中视图切换的效果附超链接:

Android中使用ViewFlipper实现屏幕切换

Android中使用ViewPager实现屏幕页面切换和页面轮播效果

今天我们在换一种实现方式ImageViewSwitcher

ImageSwitcher是Android中控制图片展示效果的一个控件,如:幻灯片效果

ImageSwitcher粗略的理解就是ImageView的选择器。

ImageSwitcher的原理:ImageSwitcher有两个子View:ImageView,当左右滑动的时候,就在这两个ImageView之间来回切换来显示图片。

既然有两个子ImageView,那么我们要创建两个ImageView给ImageSwitcher。创建ImageViewSwitcher中的ImageView是通过ViewFactory工厂来实现的。

下面我们展示下本次实现效果(可以轮播哦):

好了,废话不多说,开始撸代码:

第一步:Layout中建立主布局(FrameLayout)文件activity_main.xml(包含导航原点的LinearLayout布局)

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.co
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值