page.java

来自「Sony Ericsson手机上的Facebook客户端全套代码」· Java 代码 · 共 71 行

JAVA
71
字号
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   Page.java

package com.sonyericsson.fb.ui.fbPages;

import se.southend.drops.integeraffector.*;
import se.southend.drops.scene.Group;
import se.southend.drops.scene.Node;
import se.southend.drops.screen.Layer;

public abstract class Page extends Layer
{

    public Page()
    {
        setInputEnabled(false);
        setVisible(false);
    }

    public void show()
    {
        originalX = getWorldX();
        int startX = originalX - (Node.SCREEN_WIDTH << 8);
        setWorldPosition(startX, getWorldY());
        setVisible(true);
        getAffectorHandler().addAffector(new InterpolationAffector(startX, originalX, 300, 1) {

            public void run()
            {
                setWorldPosition(getValue(), getWorldY());
            }

            public void finish()
            {
                setInputEnabled(true);
            }

        });
    }

    public void hide()
    {
        setInputEnabled(false);
        originalX = getWorldX();
        int endX = originalX + (Node.SCREEN_WIDTH << 8);
        getAffectorHandler().addAffector(new InterpolationAffector(originalX, endX, 300, 1) {

            public void run()
            {
                setWorldPosition(getValue(), getWorldY());
            }

            public void finish()
            {
                setVisible(false);
                setWorldPosition(originalX, getWorldY());
            }

        });
    }

    public void setSoftKeys()
    {
    }

    private int originalX;

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?