android view动画实现从边缘滑出的效果怎么做
1个回答
展开全部
添加layout布局文件,在xml设置动画属性即可,上下左右四个方向均可以实现 。animation in / off
例如:
1.slide_in_right
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="100"
android:fromXDelta="-100.0%p"
android:toXDelta="0.0" />
</set>
2.slide_in_right
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="100"
android:fromXDelta="100.0%p"
android:toXDelta="0.0" />
</set>
3.slide_out_left
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="100"
android:fromXDelta="0.0"
android:toXDelta="-100.0%p" />
</set>
4.slide_out_right
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="100"
android:fromXDelta="0.0"
android:toXDelta="100.0%p"/>
</set>
具体可参考以下博文:
activity左进右出动画 http://blog.csdn.net/csdn_yang123/article/details/52292931
Android 仿微信Activity进入退出动画http://blog.csdn.net/jdsjlzx/article/details/43736707
例如:
1.slide_in_right
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="100"
android:fromXDelta="-100.0%p"
android:toXDelta="0.0" />
</set>
2.slide_in_right
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="100"
android:fromXDelta="100.0%p"
android:toXDelta="0.0" />
</set>
3.slide_out_left
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="100"
android:fromXDelta="0.0"
android:toXDelta="-100.0%p" />
</set>
4.slide_out_right
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="100"
android:fromXDelta="0.0"
android:toXDelta="100.0%p"/>
</set>
具体可参考以下博文:
activity左进右出动画 http://blog.csdn.net/csdn_yang123/article/details/52292931
Android 仿微信Activity进入退出动画http://blog.csdn.net/jdsjlzx/article/details/43736707
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询