首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ViewFlipper实现文字轮播效果

ViewFlipper实现文字轮播(仿淘宝头条垂直滚动广告),供大家参考,具体内容如下 广告条目可以单独写成布局文件,然后在布局文件或者代码中添加到总布局中 从源码可以看出,其实ViewFlipper...间接的继承了FrameLayout,也可以说ViewFlipper其实就是个FrameLayout,只不过在内部封装了动画实现和Handler实现一个循环而已。...--android:outAnimation:设置切换View的退出动画-- <ViewFlipper android:id="@+id/view_flipper" android:layout_width...</RelativeLayout 这里介绍ViewFlipper用到的属性,这些属性其实都可以使用代码实现,只不过这里为了代码看上去美观,才放在布局里的 android:autoStart : 设置自动加载下一个...里的下一个View showPrevious : 显示ViewFlipper里的上一个View 这里还涉及到两个动画其实就是一个平移的动画,它们都保存在anim文件夹中 slide_in_down.xml

2.1K20
您找到你想要的搜索结果了吗?
是的
没有找到

2014-11-3Android学习------利用ViewFlipper实现滑动翻页的效果--------GIF动画实现

我的博客写的比较乱,如果本篇文章没有看懂,请先看上篇文章,地址:http://blog.csdn.net/u014737138/article/details/40858705 写这篇文章的方法就是想看下ViewFlipper...定义ViewPager对象和手势对象, private ViewFlipper viewFlipper = null; private GestureDetector gestureDetector...初始化处理: viewFlipper = (ViewFlipper) this.findViewById(R.id.viewflipper); gestureDetector = new GestureDetector..., R.anim.push_left_out)); this.viewFlipper.showNext(); return true; }// 从右向左滑动 else if..., R.anim.push_left_out)); 首先是去设置ViewFlipper对象,如果是向左滑,动画加载工具去加载这个动画 然后把下个视图显示出来:this.viewFlipper.showNext

63920

Android使用手势实现翻页效果

本程序的手势检测思路就是把Activity的TouchEvent交给GestureDetector处理,本程序使用了一个ViewFlipper组件,ViewFlipper可使用动画控制多个组件之间的切换效果...本实例程序通过GestureDetector来检测用户的手势动作,并根据手势动作来控制ViewFlipper包含的View组件的切换,从而实现翻页效果。...-- 定义ViewFlipper组件 -- <ViewFlipper android:id="@+id/flipper" android:layout_width="wrap_content...实例 ViewFlipper flipper; // 定义手势检测实例 GestureDetector detector; // 定义一个动画数组,用于为ViewFlipper指定切换动画效果 Animation...实例 flipper = (ViewFlipper) this.findViewById(R.id.flipper); // 为ViewFlipper添加8个ImageView组件 flipper.addView

1.6K41

【Android初级】如何实现一个比相册更高大上的左右滑动特效

在Android里面,想要实现一个类似相册的左右滑动效果,我们除了可以用Gallery、HorizontalScrollView、ViewPager等控件,还可以用一个叫做 ViewFlipper...本次功能要实现的两个基本效果 ---- 最基本的左右滑动效果 从屏幕的45度方向进入和退出的效果 实现思路 ---- 按照 ViewFlipper 的源码说明,它是将两个或多个View用动画展示出来。...那么我就在 ViewFlipper 内放入两个布局,每个布局都包含一个 TextView 和 ImageView,分别用于显示文字和图片 既然要有动画效果,我准备使用Android的位移动画类 TranslateAnimation...,设置起始的横纵坐标值 为了让效果明显,我会设置 ViewFlipper 的进入和退出屏幕的动画,并且在左滑时呈现一个动画、右滑时呈现另一个动画(需要判断是左滑还是右滑:重写 onTouchEvent...ViewFlipper中的 View 就位于象限的中心位置。因此,如果动画从左上角进入,那么它的起始横纵坐标就是(-1,-1)。大家可以按照这个思路去实现自己想要的动效。

81910

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券