我是靠谱客的博主 飞快背包,最近开发中收集的这篇文章主要介绍android view平移动画,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在res下建个anim文件夹,再建个translateout.xml文件
translateout
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true"
android:duration="500"
android:fromXDelta="0%"
android:toXDelta="100%">
</translate>
在res下建个anim文件夹,再建个translatein.xml文件
translatein
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true"
android:duration="500"
android:fromXDelta="100%"
android:toXDelta="0">
</translate>

在使用的地方调用

private void showDateControl() {
if (isShowDateControl) {
isShowDateControl = false;
horizontalLv.clearAnimation();
Animation animation = AnimationUtils.loadAnimation(this, R.anim.translateout);
horizontalLv.startAnimation(animation);
animation.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
horizontalLv.setVisibility(View.GONE);
horizontalLv.clearAnimation();
}
@Override
public void onAnimationRepeat(Animation animation) {
}
});
} else {
isShowDateControl = true;
horizontalLv.setVisibility(View.VISIBLE);
horizontalLv.clearAnimation();
Animation animation = AnimationUtils.loadAnimation(this, R.anim.translatein);
horizontalLv.startAnimation(animation);
}
}

 

最后

以上就是飞快背包为你收集整理的android view平移动画的全部内容,希望文章能够帮你解决android view平移动画所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部