图像切换器ImageSwitcher

编程入门 行业动态 更新时间:2024-10-10 18:20:49

图像<a href=https://www.elefans.com/category/jswz/34/1753099.html style=切换器ImageSwitcher"/>

图像切换器ImageSwitcher

ImageSwitcher与ImageView效果相似,但ImageSwitcher在设置图片资源时,会根据设置的切入切出动画产生动画效果。

1. ImageSwitcher在XML文件中添加:

<ImageSwitcher... ... 
/>

2. ImageSwitcher在Java文件中设置:

//获取ImageSwitcher对象
ImageSwitcher imageSwitcher=findViewById(R.id.imageSwitcher);
//设置切入动画-参数为(动画工具加载的动画)或(环境,预置动画)
imageSwitcher.setInAnimation(AnimationUtils.loadAnimation(this, android.R.anim.fade_in));
//设置切出动画-参数为(环境,预置动画)或(动画工具加载的动画)
imageSwitcher.setOutAnimation(MainActivity.this, android.R.anim.fade_out);
//设置工厂,一定要加!!
imageSwitcher.setFactory(new ViewSwitcher.ViewFactory() {public View makeView() {ImageView imageView=new ImageView(MainActivity.this);//设置缩放类型imageView.setScaleType( ImageView.ScaleType.FIT_CENTER );//设置父布局FrameLayoutimageView.setLayoutParams(new FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.MATCH_PARENT));return imageView;}
});//设置切换的图片
imageSwitcher.setImageResource(R.drawable.icon);

更多推荐

图像切换器ImageSwitcher

本文发布于:2023-11-15 23:41:27,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1609762.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:切换器   图像   ImageSwitcher

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!