- 浏览: 5819474 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (890)
- WindowsPhone (0)
- android (88)
- android快速迭代 (17)
- android基础 (34)
- android进阶 (172)
- android高级 (0)
- android拾遗 (85)
- android动画&效果 (68)
- Material Design (13)
- LUA (5)
- j2me (32)
- jQuery (39)
- spring (26)
- hibernate (20)
- struts (26)
- tomcat (9)
- javascript+css+html (62)
- jsp+servlet+javabean (14)
- java (37)
- velocity+FCKeditor (13)
- linux+批处理 (9)
- mysql (19)
- MyEclipse (9)
- ajax (7)
- wap (8)
- j2ee+apache (24)
- 其他 (13)
- phonegap (35)
最新评论
-
Memories_NC:
本地lua脚本终于执行成功了,虽然不是通过redis
java中调用lua脚本语言1 -
ZHOU452840622:
大神://处理返回的接收状态 这个好像没有监听到 遇 ...
android 发送短信的两种方式 -
PXY:
拦截部分地址,怎么写的for(int i=0;i<lis ...
判断是否登录的拦截器SessionFilter -
maotou1988:
Android控件之带清空按钮(功能)的AutoComplet ...
自定义AutoCompleteTextView -
yangmaolinpl:
希望有表例子更好。。。,不过也看明白了。
浅谈onInterceptTouchEvent、onTouchEvent与onTouch
有人已经发过了,我掐头去尾精简了一下
这种效果跟图和布局有很大关系,并不难。
先看布局:
在看代码:
其他见附件:
这种效果跟图和布局有很大关系,并不难。
先看布局:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <LinearLayout android:id="@+id/layout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="@drawable/whatsnew_bg" android:gravity="center_horizontal|bottom" android:visibility="visible" > <Button android:id="@+id/btn_start" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="开始我的性生活" android:textSize="18sp" android:textColor="#FFFFFFFF" android:background="@drawable/button_bg" android:layout_marginBottom="20dip" /> </LinearLayout> <LinearLayout android:id="@+id/animLayout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal" > <LinearLayout android:id="@+id/leftLayout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" > <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/whatsnew_left" android:layout_weight="1" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/whatsnew_left_m" /> </LinearLayout> <LinearLayout android:id="@+id/rightLayout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/whatsnew_right_m" /> <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/whatsnew_right" android:layout_weight="1" /> </LinearLayout> </LinearLayout> </LinearLayout>
在看代码:
package com.dl.app; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.animation.Animation; import android.view.animation.AnimationUtils; import android.view.animation.Animation.AnimationListener; import android.widget.Button; import android.widget.LinearLayout; public class TestOpenDoorActivity extends Activity { private Context context; private Button btn_start; private LinearLayout layout; private LinearLayout animLayout; private LinearLayout leftLayout; private LinearLayout rightLayout; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); this.context=this; initViews(); } private void initViews(){ btn_start=(Button)findViewById(R.id.btn_start); btn_start.setOnClickListener(onClickListener); layout = (LinearLayout) findViewById(R.id.layout); animLayout = (LinearLayout) findViewById(R.id.animLayout); leftLayout = (LinearLayout) findViewById(R.id.leftLayout); rightLayout = (LinearLayout) findViewById(R.id.rightLayout); } View.OnClickListener onClickListener=new View.OnClickListener(){ @Override public void onClick(View v) { // TODO Auto-generated method stub switch (v.getId()) { case R.id.btn_start: doOpenDoor(); break; default: break; } } }; private void doOpenDoor(){ layout.setVisibility(View.GONE); animLayout.setVisibility(View.VISIBLE); Animation leftOutAnimation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.translate_left); Animation rightOutAnimation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.translate_right); leftLayout.setAnimation(leftOutAnimation); rightLayout.setAnimation(rightOutAnimation); leftOutAnimation.setAnimationListener(new AnimationListener() { @Override public void onAnimationStart(Animation animation) { } @Override public void onAnimationRepeat(Animation animation) { } @Override public void onAnimationEnd(Animation animation) { leftLayout.setVisibility(View.GONE); rightLayout.setVisibility(View.GONE); Intent intent = new Intent(context,OtherActivity.class); startActivity(intent); finish(); overridePendingTransition(R.anim.zoom_out_enter, R.anim.zoom_out_exit); } }); } }
其他见附件:
- TestOpenDoor.zip (643.3 KB)
- 描述: 我精简的
- 下载次数: 390
- TestWeiXinWhatsNew.rar (1.8 MB)
- 描述: 别人的
- 下载次数: 194
发表评论
-
ViewPager引导页根据滑动渐变背景色
2017-03-31 09:38 28691、主要依赖: compile'com.android.su ... -
Android 新推出基于物理的动画库SpringAnimation,完全诠释什么叫做弹簧效果
2017-03-30 10:38 2633Android 最近推出一个新的基于物理学的动画支持库,命名为 ... -
一个比较强大的提供各种形状的ImageView
2016-12-26 09:54 2983github上比较老的项目了,但是还是比较好用的。 各种形状总 ... -
PhotoView点击放大图片效果
2016-12-21 10:13 6098使用的PhotoView是这个版本的,比较小巧,很好用,比gi ... -
仿微信页面切换图标颜色渐变效果
2015-11-23 14:54 4470主要是提供一种思路,一般来书,类似效果无非就是在Canvas, ... -
把任意Drawable转换成基于progress填充的drawable
2015-11-11 16:29 2813把任意Drawable转换成基于progress填充的draw ... -
一个用来设置警示View 的呼吸式背景颜色的工具类BreathingViewHelper
2015-10-10 14:03 3087一个简单的小工具类,用来设置警示 View 的呼吸式背景颜色 ... -
单手操作图片控件 镜像、置顶、缩放、移动:StickerView
2015-10-08 11:21 3227单手操作图片控件 镜像、置顶、缩放、移动 impo ... -
图片浏览zoom效果
2015-10-08 11:05 1843不仅实现了Lollipop中打开新的activity 的zoo ... -
Android App状态栏变色:ColorfulStatusBar
2015-09-24 12:38 9971适用于版本大于等于19以上。 import android ... -
PathView实现炫酷SVG动画
2015-08-25 09:23 4470解析SVG,需要将一个androidsvg.jar包含进lib ... -
LinearLayout增加divider分割线
2015-08-13 14:58 11137在android3.0及后面的版本在LinearLayout里 ... -
Android换肤白天/夜间模式的框架
2015-07-29 15:36 2972Android换肤/夜间模式的Android框架,配合them ... -
使用ActivityOptions做Activity切换动画
2015-04-10 11:02 6612不知道大家有没有注意到startActivity(Intent ... -
一个不错的ArcMenu
2015-01-23 10:34 3942ArcMenu这种效果现在很多人都实现了 而且代码质量也 ... -
使用ScheduledExecutorService延时关闭一个全屏的对话框
2014-12-29 16:38 4415自定义style,设置全屏属性 <resources ... -
让View只显示下边框
2014-10-23 17:13 4007下面的代码是实现一个带边框的xml,很常见 <?xm ... -
让一张图片从模糊慢慢变清晰动画过程
2014-01-27 16:38 9292import java.io.IOExcepti ... -
ListView,GridView之LayoutAnimation特殊动画的实现
2013-05-24 11:23 34413LayoutAnimation干嘛用的?不知道的话网上搜一下。 ... -
食神摇摇中图片的晃动效果
2013-04-27 11:45 5491可以是这样子实现滴: btn_shake=(Image ...
相关推荐
在IT行业中,用户体验是至关重要的,而动画效果作为提升...总之,仿微信开门动画的实现需要结合动画框架、视图操作、过渡效果、性能优化等多个方面的技术,通过精心设计和编程,最终打造出一个既美观又流畅的用户体验。
在Android开发领域,"仿引导页面微信开门效果"是一种常见的用户体验设计,用于引导用户首次使用应用时了解其主要功能和操作方式。这种效果通常在应用启动时以一系列精美的动画或者图片展示,模拟微信的“开门”动画...
Android 高仿微信导航页开门效果源码 源码不错 分享一下
安卓app开发项目-亲,微信高仿导航页开门效果(源码).zip安卓app开发项目-亲,微信高仿导航页开门效果(源码).zip安卓app开发项目-亲,微信高仿导航页开门效果(源码).zip安卓app开发项目-亲,微信高仿导航页开门效果...
【Android 高仿微信导航页开门效果源码】 在Android应用开发中,为了提供用户更加丰富和有趣的交互体验,开发者经常需要实现各种独特的动画效果。本篇将详细解析一款高仿微信导航页“开门”效果的源码,该源码实现...
【标题】"安卓Android源码——高仿微信导航页开门效果源码.zip" 提供的是一段用于实现类似微信应用中导航页动态开门效果的源代码。这种效果通常出现在主界面与侧滑菜单的切换过程中,给人一种新颖且交互性强的用户...
Android 高仿微信导航页开门效果源码.zip项目安卓应用源码下载Android 高仿微信导航页开门效果源码.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考
【标题】"高仿微信导航页开门效果"指的是在Android应用开发中,设计的一款与微信应用内导航页面相似的交互效果。这种效果通常体现在主界面的侧滑菜单上,通过手势控制,用户可以像拉开门一样左右滑动来切换不同的...
"Android高仿微信导航页开门效果源码"就是一个这样的实例,它展示了如何在Android应用中实现类似微信启动时的“开门”动画效果。这个源码项目可以帮助开发者了解并掌握Android自定义动画的实现技巧。 首先,我们要...
"Android源码——高仿微信导航页开门效果源码"这个标题指出,我们将会讨论一个关于Android平台的开发项目,其目的是实现类似微信应用中的导航页面的特殊动画效果,即“开门”效果。这种效果通常在用户打开一个新的...
在Android应用开发中,高仿微信导航页开门效果是一种常见的动画设计,用于提供用户友好的交互体验。这个项目是针对IT计算机专业学生的毕业设计,旨在帮助他们深入理解Android应用的开发流程,提升代码实践能力,并为...
总的来说,这个"Android高仿微信导航页开门效果源码"是一个学习和借鉴Android动画技术的好资源。通过研究和理解源码,开发者可以深入掌握Android动画机制,提高自己的开发技能,同时为自己的应用增添独特的视觉体验...
"Android高仿微信导航页开门效果源码"就是一个这样的实例,它实现了类似微信App中导航页面的动态过渡效果,即“开门”效果。这个效果在用户切换页面时,给人一种仿佛打开一扇门进入新界面的感觉,既有趣又直观。 要...
本资源“高仿微信导航页开门效果源码”提供了一个实现类似微信导航页开门动画的示例,这对于提升Android应用的用户体验具有重要的参考价值。 微信导航页开门效果是微信启动时的一种独特动画,它模拟了门打开的动作...