- 浏览: 3897700 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
hinuliba:
...
字体背景颜色的高度修改 -
KANGOD:
最后的 -createDialog() 私有方法是怎么回事,没 ...
简单的实现listView中item多个控件以及点击事件 -
sswangqiao:
呵呵,呵呵
onActivityResult传值的使用 -
yumeiqiao:
感觉你所的不清楚 lstView.setOnTouchLi ...
listview中viewflipper的问题 -
lizhou828:
果然是大神啊!!!
Animation动画效果的实现
屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。
通过查看OPhone API文档可以发现,有个android.widget.ViewAnimator类继承至FrameLayout,ViewAnimator类的作用是为FrameLayout里面的View切换提供动画效果。该类有如下几个和动画相关的函数:
- setOutAnimation: 设置View退出屏幕时候使用的动画,参数setInAnimation函数一样。
- showNext: 调用该函数来显示FrameLayout里面的下一个View。
- showPrevious: 调用该函数来显示FrameLayout里面的上一个View。
- isFlipping: 用来判断View切换是否正在进行
- setFilpInterval:设置View之间切换的时间间隔
- startFlipping:使用上面设置的时间间隔来开始切换所有的View,切换会循环进行
- stopFlipping: 停止View切换
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent">
- <ViewFlipper android:id="@+id/details"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:persistentDrawingCache="animation"
- android:flipInterval="1000"
- android:inAnimation="@anim/push_left_in"
- android:outAnimation="@anim/push_left_out"
- >
- <LinearLayout
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent">
- <Button
- android:text="Next"
- android:id="@+id/Button_next1"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content">
- </Button>
- <ImageView
- android:id="@+id/image1"
- android:src="@drawable/dell1"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content">
- </ImageView>
- </LinearLayout>
- <LinearLayout
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent">
- <Button
- android:text="Next"
- android:id="@+id/Button_next2"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content">
- </Button>
- <ImageView
- android:id="@+id/image2"
- android:src="@drawable/lg"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content">
- </ImageView>
- </LinearLayout>
- <LinearLayout
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent">
- <Button
- android:text="Next"
- android:id="@+id/Button_next3"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content">
- </Button>
- <ImageView
- android:id="@+id/image3"
- android:src="@drawable/lenovo"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content">
- </ImageView>
- </LinearLayout>
- </ViewFlipper>
- </LinearLayout>
- res\anim\push_left_in.xml
- <?xml version="1.0" encoding="utf-8"?>
- <set xmlns:android="http://schemas.android.com/apk/res/android">
- <translate
- android:fromXDelta="100%p"
- android:toXDelta="0"
- android:duration="500"/>
- <alpha
- android:fromAlpha="0.0"
- android:toAlpha="1.0"
- android:duration="500" />
- </set>
- res\anim\push_left_out.xml
- <?xml version="1.0" encoding="utf-8"?>
- <set xmlns:android="http://schemas.android.com/apk/res/android">
- <translate
- android:fromXDelta="0"
- android:toXDelta="-100%p"
- android:duration="500"/>
- <alpha
- android:fromAlpha="1.0"
- android:toAlpha="0.0"
- android:duration="500" />
- </set>
评论
@Override public boolean onTouchEvent(MotionEvent event) { return this.mGestureDetector.onTouchEvent(event); }
您好 正在研究您的这篇博文
我尝试在ViewFlipper里面嵌套一个LinearLayout LinearLayout里面有几个TextView和一个ListView
我想做的功能是 左右拖动的时候 ListView显示不同的数据
我 将LinearLayout放到了ViewFlipper里面 现在不停得报空指针异常
博主给点建议 或者博主有时间能帮我调试下
发表评论
-
URI 转path
2019-06-26 10:41 1211转自知乎Matisse package com.zhihu ... -
权限申请
2017-09-22 13:25 1217public class PermissionActivit ... -
onPreviewFrame 相机输出格式转换yuv420p保存成图片
2015-11-25 15:59 7475在最近项目中,因为特殊需要,底层相机往外输出了i420 也 ... -
new Android's Runtime Permission
2015-11-03 21:05 1187targetSdkVersion 23 开始 使用运行时权 ... -
自定义listview 边缘效果
2015-02-28 10:58 1692static void ChangeEdgeEffect( ... -
发射打开wifi
2015-01-07 10:25 1367WifiManager wifiManager = (Wif ... -
RecyclerView
2014-11-05 13:08 1203http://www.grokkingandroid.com ... -
获取点击区域
2014-04-28 09:39 1511@Override public void getHitR ... -
speex 和libogg 编译
2014-04-03 16:17 6362下载: http://www.speex.org/down ... -
rsync 同步
2014-03-28 17:06 1794两台android 设备 进行rsy ... -
流转字符串
2014-03-11 09:49 1472public static String convertSt ... -
java simplexml 序列化
2014-03-06 13:22 5877<?xml version="1.0&quo ... -
获取其他程序的特定资源
2014-03-05 09:33 1650try { PackageManager man ... -
检测来电属于哪个sim卡
2014-02-07 10:41 1671public class IncomingCallInter ... -
使用 NDK r9 编译ffmpeg
2014-01-16 13:32 167491. 环境 ubuntu 我的是13.10 ndk r9 ... -
android h264含so
2014-01-13 11:24 1499http://download.csdn.net/downlo ... -
xml转义字符
2013-12-18 09:29 1550" " ' & ... -
字体背景颜色的高度修改
2013-12-11 10:31 4130当使用android:lineSpacingExtra= ... -
屏保的实现
2013-12-07 10:27 2710最近需要做一个屏保,开始以为很简单,因为系统本身就带了屏保功 ... -
PreferenceActivity下嵌套PreferenceScreen在其它布局中
2013-11-21 16:32 9095今天在修改系统代码的时候,系统代码用了PreferenceA ...
相关推荐
博客《ViewFlipper使用详解》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/39585347
这个demo是ViewFlipper使用demo及item点击事件,解决viewFlipper的itemview点击事件问题
android ViewFlipper使用示例(注册引导页)。做设定好的流程类的填写注册(就例如用户注册,帮助手册,引导页面也可以)。我的博客地址:http://blog.csdn.net/qq_16064871。
ViewFlipper简单的应用示例,实现页面滑动
Android ViewFlipper Animation 使用
ViewFlipper
ViewFlipper的简单的使用,可以用于一些简单东西的切换
ViewFlipper和ViewSwitcher的使用:屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。 通过查看OPhone API文档可以...
viewFlipper组件继承了ViewAnimator 它调用了addview(View v) 添加多个组件一旦向ViewFlipper中添加了多个组件之后viewFlipper可以使用动画控制多个组件之间的切换效果
viewFlipper的自动播放使用
主要为大家详细介绍了Android TextSwitcher文本切换器和ViewFlipper的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
ViewFlipper的使用,仿淘宝头条垂直滚动广告条 Eclipse 工程
ViewFlipper,不妨把它看做一个容器吧,你可以把许多的View放在这个容器中,让它展示给用户,虽然它每次只展示一个view,我感觉它的用途更好是作为广告展示,比如类似购物网站那样的广告滚动展示。这个demo是一个...
viewFlipper实现广告栏轮询播放
Android使用ViewFlipper实现Switch。开关部分通过自定义控件继承ViewFlipper来实现,开关动画通过anim文件来实现。
增加ViewFlipper中view的复用,完成ViewFlipper的优化使用
Android基础控件——ViewFlipper的使用,仿淘宝头条垂直广告条
NULL 博文链接:https://iaiai.iteye.com/blog/1209525
对应博客的例子,ViewFlipper和Gesture的使用(一)
Android使用ViewFlipper实现左右滑动效果面.