- 浏览: 1205162 次
- 性别:
- 来自: 荆州
文章分类
- 全部博客 (396)
- Android 基础 (72)
- Java 基础 (42)
- Android(动画效果) (26)
- Android(自定义组件) (13)
- Android(手机服务) (38)
- Android(网络相关) (27)
- Android(多媒体) (12)
- Android(小技巧) (30)
- Android(用户界面) (39)
- 基础概念 (24)
- Android组件学习 (21)
- Android数据库相关 (11)
- 生活杂谈 (10)
- 调试技巧部分 (8)
- Sql Server相关 (1)
- Android(xml相关) (2)
- Android 开发 (12)
- 韩语学习 (4)
- Mac添加环境变量的三种方法 (1)
- iPhone开发 (1)
- Android Studio (1)
最新评论
-
ppfbsar:
下载网络文件到SD卡上 -
851228082:
好文!彻底理解单类型导入与按需导入的区别了。还有一点可以通过 ...
谈java的导入(import) -
麦田的设计者:
老乡啊
sqlite 数据库保存图片 -
sf_dream:
我要是读写list、map之类的集合呢
ObjectOutputStream和ObjectInputStream类的学习 -
xfyunyun:
博主,请问webview加载html字符串时怎么进行缓存处理呢 ...
WebView使用总结2(加载HTML内容形式的String)
内容实现如题所示功能:
1. slideExample.java
2.main.xml文件
3.push_left_in.xml(anim文件夹中)
4.push_left_out.xml(anim文件夹中)
5.push_right_in.xml(anim文件夹中)
6.push_right_out.xml(anim文件夹中)
资源文件可以自己添加2张即可
1. slideExample.java
package com.example; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import android.view.animation.AnimationUtils; import android.widget.Button; public class slideExample extends Activity { private Button aboutButton, backButton; private ViewGroup container1, container2; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // audioMa = (AudioManager) getSystemService(Context.AUDIO_SERVICE); container1 = (ViewGroup) findViewById(R.id.container1); container2 = (ViewGroup) findViewById(R.id.container2); showWin1(); } public void showWin1() { aboutButton = (Button) findViewById(R.id.about_btn); aboutButton.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { container1.setAnimation(AnimationUtils.loadAnimation( slideExample.this, R.anim.push_left_out)); container2.setVisibility(View.VISIBLE); container2.setAnimation(AnimationUtils.loadAnimation( slideExample.this, R.anim.push_right_in)); container1.setVisibility(View.GONE); showWin2(); } }); } public void showWin2() { backButton = (Button) findViewById(R.id.back_btn); backButton.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { container1.setVisibility(View.VISIBLE); container1.setAnimation(AnimationUtils.loadAnimation( slideExample.this, R.anim.push_left_in)); container2.setAnimation(AnimationUtils.loadAnimation( slideExample.this, R.anim.push_right_out)); container2.setVisibility(View.GONE); showWin1(); } }); } }
2.main.xml文件
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/container"> <RelativeLayout android:layout_width="fill_parent" android:id="@+id/container1" android:layout_height="fill_parent" android:visibility="visible"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/one" /> <Button android:text="i" android:id="@+id/about_btn" android:textColor="@drawable/red" android:layout_width="40dip" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:layout_marginRight="15dip" /> </RelativeLayout> <RelativeLayout android:layout_width="fill_parent" android:background="@drawable/gray" android:id="@+id/container2" android:visibility="gone" android:layout_height="fill_parent"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/three" /> <Button android:text="@string/back" android:id="@+id/back_btn" android:textColor="@drawable/red" android:layout_width="40dip" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:layout_marginRight="15dip" /> </RelativeLayout> </RelativeLayout>
3.push_left_in.xml(anim文件夹中)
<?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="1000" /> </set>
4.push_left_out.xml(anim文件夹中)
<?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="1000" /> </set>
5.push_right_in.xml(anim文件夹中)
<?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="1000" /> </set>
6.push_right_out.xml(anim文件夹中)
<?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="1000" /> </set>
资源文件可以自己添加2张即可
发表评论
-
自定义ProgressDialog
2013-04-21 15:58 1104就2段关键代码: <?xml version=&qu ... -
弹性 ScrollView
2013-04-21 15:14 1356CustomerScrollView.java: clas ... -
走马灯效果文字
2012-02-15 16:05 1846走马灯效果的代码,对Tex ... -
API DEMO中3D旋转Layout效果
2011-12-08 13:07 2972LayoutChange.java: package cn ... -
自定义Loading Dialog
2011-09-12 21:00 2678好久没有更新blog,这段时间忙着换工作的事情,现在赶紧的拾掇 ... -
关于旋转动画效果
2011-05-01 17:13 2217好久没有写过blog了,5.1还在继续劳动,:( 刚研究完一个 ... -
Dialog伸缩动画效果
2011-01-13 14:45 6563效果图: ViewScale.java: publ ... -
球体旋转Anim(主要学习点Matrix知识)
2010-12-09 20:20 2085这点Code主要对View重写进行球体旋转: 知识点: 1.重 ... -
Anim中实现Scale和Alpha操作ImageView
2010-12-09 19:51 2826针对这个动画效果的应用,可以了解如下几个知识点: 1.几种动画 ... -
Image的放大,缩小(zoom in,zoom out)
2010-09-15 10:51 3344package com.example; impor ... -
TextView中各种Interpolator的使用
2010-09-09 13:07 3529package net.blogjava.mobile.i ... -
点击button拖动效果
2010-09-09 10:05 1573这个简单的代码段可以熟悉getX(),getRawX()等方法 ... -
API中画arc的简单代码
2010-09-07 14:45 1470package com.test; import a ... -
文本抖动效果
2010-09-05 21:58 2806几句代码如下: Animation animation = ... -
球体运动效果
2010-08-14 22:42 1750看个效果图: 自定义的View: package ... -
关于Drawable动画效果的实现demo(参考ray的博客例子)
2010-08-12 23:09 3076直接上代码把,上面都写了很清楚的注释: package c ... -
一种动画2中不同实现方式(代码和xml)
2010-08-05 21:01 1436AnimTwo.java文件: package cn.co ... -
Activity之间切换的各种效果(遗憾没有3D的效果)
2010-08-05 19:25 7162下面的Demo是我找到的一个觉得用来在程序中进行Activit ... -
Layout之间3D切换效果Demo
2010-07-26 21:58 4054先上个效果图(跟自己Blog中的浏览图片的代码类似,不过是la ... -
ImageView点击透明度变化效果
2010-07-26 20:53 45971. ClickAlphaChange.java文件 pa ...
相关推荐
利用viwflipper来将多个activity封装在一个view中,通过实现OnGestureListener接口的onTouchEvent()方法和onFling() 方法,即可通过手持滑动切换activity。
android 利用ViewFlipper来实现滑动切换
Android系统自带有一个多页面管理的控件:ViewFlipper. 它可以简单实现子页面的切换,,, 它只需使用addView方法添加几个View,每个View对应的是一个页面,即可完成对于多页面的管理,,, 在android上实现手势...
ViewFlipper,不妨把它看做一个容器吧,你可以把许多的View放在这个容器中,让它展示给用户,虽然它每次只展示一个view,我感觉它的用途更好是作为广告展示,比如类似购物网站那样的广告滚动展示。这个demo是一个...
android中的ViewFlipper实现左右切换源代码。UI设计。
ViewFlipper实现图片切换,适用于图片展示
分别用ViewFlipper和ViewPage实现界左右滑动界面切换前者不带个数显示,后者带个数显示!
NULL 博文链接:https://zhonglunshun.iteye.com/blog/1972245
Android 滑动效果ViewFlipper Android 滑动效果ViewFlipper
使用TabHost与ViewFlipper结合实现滑动翻页效果,支持tab背景图片自动切换,最简化的代码
NULL 博文链接:https://liangoogle.iteye.com/blog/1046221
利用ViewFlipper实现图片的轮播效果
NULL 博文链接:https://topmanopensource.iteye.com/blog/1596067
手机开发的时候在应用第一次运行的时候都有一个指引页面,这个指引页面通常都是有几张图片组成来告诉用户如何操作,此例子就是以五张图片为例,利用viewflipper来实现图片的左右滑动
ViewFlipper实现滑屏切换View
Activity间的切换进入和出去的动画,界面间手指左右滑动进入与出去的动画,简单易懂。
viewFlipper的滑动播放使用
viewflipper左右滑动图片效果 。从服务器取出图片,实现图片缓存 。 我也是消耗过多的积分组合了代码,希望有帮助需要的, 注意: 跑起 需要服务器 将我的资源放在 tomcat里 , 修改 ...
UI开发第八篇——ViewFlipper 左右滑动效果UI开发第八篇——ViewFlipper 左右滑动效果