zoukankan      html  css  js  c++  java
  • 018 Android Activity界面移入与移出的动画效果

    1.平移动画

    上一页移入动画 (-屏幕宽度,y)------>(0,y)
    上一页移出动画 (0,y)-------------->(屏幕宽度,y)

    下一页移入动画 (屏幕宽度,y)-------------->(0,y)
    下一页移出动画 (0,y)-------------->(-屏幕宽度,y)

    2.分析过程

    (1)上一页按钮对应的过程(上一个界面移入,当前页移出)

    (2)下一页按钮对应的过程(下一页的界面移入,当前页面移出)

    3.实现步骤

    (1)在app--->res新建一个dictionary,将其命名为anim(固定写法)

    (2)在anim文件夹下新建Adimation resource file

    (3)xml文件代码

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

    (4)java后台

    btSetup1_nextPage.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Intent intent=new Intent(Setup1Activity.this,Setup2Activity.class);
                    startActivity(intent);
                    finish();
                    //开启平移动画
                    overridePendingTransition(R.anim.next_in_anim,R.anim.next_out_anim);
                }
            });

    4.效果图

  • 相关阅读:
    Diffusion Particle Resolver
    GPU Jacobi Iterator
    Remark for ColorSpectrum Rendering
    关于Windows的命令行多语言输出
    DPR Sphere in Cloud
    看到一篇有意思的东西,记录一下
    GFS的系统架构
    jsp实现树状结构
    工作笔记
    批量删除
  • 原文地址:https://www.cnblogs.com/luckyplj/p/10826360.html
Copyright © 2011-2022 走看看