zoukankan      html  css  js  c++  java
  • [android] 手机卫士界面切换动画

     在/res/anim/ 建立文件tran_out.xml

    添加<translate>节点

    设置x轴来源坐标android:fromXDelta=”0”

    设置x轴目的坐标android:toXDelte=”-100%p” 整个父窗体

    设置y轴来源坐标android:fromYDelta=”0”

    设置y轴目的坐标android:toYDelta=”0”

    设置执行时间 android:duration=”500” 500毫秒

    /res/anim/ 建立文件tran_in.xml

    添加<translate>节点

    设置x轴来源坐标android:fromXDelta=”100%p” 整个父窗体

    设置x轴目的坐标android:toXDelte=”0” 

    设置y轴来源坐标android:fromYDelta=”0”

    设置y轴目的坐标android:toYDelta=”0”

    设置执行时间 android:duration=”500” 500毫秒

    activity跳转页面部分

    startActivity()finish()方法后面

    调用overridePendingTransition()方法,参数:R.anim.xxx_inR.anim.yyyyy_out

    但是在我的模拟器上,activity左移出去的时候是黑屏,找了半天没找到原因,真奇怪

     trans_in.xml

    <?xml version="1.0" encoding="utf-8"?>
    <translate xmlns:android="http://schemas.android.com/apk/res/android"
        android:duration="500"
        android:fromXDelta="100%"
        android:fromYDelta="0"
        android:toXDelta="0"
        android:toYDelta="0" >
    
    </translate>

    trans_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%"
            android:duration="300"
            />
    </set>

    trans_pre_in.xml

    <?xml version="1.0" encoding="utf-8"?>
    <translate xmlns:android="http://schemas.android.com/apk/res/android"
        android:duration="500"
        android:fromXDelta="-100%p"
        android:fromYDelta="0"
        android:toXDelta="0"
        android:toYDelta="0" >
    
    </translate>

    trans_pre_out.xml

    <?xml version="1.0" encoding="utf-8"?>
    <translate xmlns:android="http://schemas.android.com/apk/res/android"
        android:duration="500"
        android:fromXDelta="0"
        android:fromYDelta="0"
        android:toXDelta="100%p"
        android:toYDelta="0" >
    
    </translate>
  • 相关阅读:
    ecmascript6入门
    优化代码,引发了早期缺陷导致新bug
    realm
    Hypervisor scheduler
    WEEX学习网站
    JavaScript while 循环
    JavaScript for 循环
    JavaScript switch 语句
    JavaScript If…Else 语句
    JavaScript 比较和逻辑运算符
  • 原文地址:https://www.cnblogs.com/taoshihan/p/5380341.html
Copyright © 2011-2022 走看看