这篇文章主要介绍了机器人使用取景器实现图片上下自动轮播的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
本文主要介绍了机器人使用取景器实现图片上下自动轮播的示例代码,分享给大家,具体如下:
先看效果:
1.xml代码:
取景器
android:id='@ id/viewFlipper '
Android:layout _ width=' match _ parent '
Android:layout _ height=' match _ parent '
android:flipInterval='3000 '
Android:in animation=' @ anim/anim _ marquee _ in '
Android:out animation=' @ anim/anim _ marquee _ out '/
2.具体实现:
(1)关键代码:
//轮播的图片集合
列表字符串图片列表
//...
//..此处省去初始化图片列表.
//...
查看脚蹼。删除所有视图();
for(int I=0;我拍照。size();i ) {
最终字符串pic=piclist。get(I);
//此处可以换成自己自定义的布局,根据需求
ImageView iv=新的ImageView(上下文);
四、setimageresource(r . MIP地图。BG);
//循环滚动图片的点击事件
iv.setOnClickListener(监听器);
查看脚蹼。添加视图(四);
查看脚蹼。setautostart(true);
}
查看脚蹼。setflipinterval(3 * 1000);
查看脚蹼。开始翻转();
(2)轮播动画:Android:inamation Android:out动画
anim_marquee_in
?可扩展标记语言版本='1.0 '编码='utf-8 '?
设置xmlns:Android=' http://模式。安卓。' com/apk/RES/Android '
翻译
安卓:时长='1500 '
android:fromYDelta='100%p '
android:toYDelta='0'/
/设置
动画_marquee_out
?可扩展标记语言版本='1.0 '编码='utf-8 '?
设置xmlns:Android=' http://模式。安卓。' com/apk/RES/Android '
翻译
安卓:时长='1500 '
android:fromYDelta='0 '
android:toYDelta='-100%p'/
/设置
到此这篇关于机器人使用取景器实现图片上下自动轮播的示例代码的文章就介绍到这了,更多相关机器人图片上下自动轮播内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。