Android 設置動畫 也會啓動動畫麼???

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"></span><pre name="code" class="java"> private void initFloatAbAnim() {
        Logger.e("fooo init anim");
        /* 差速器 */
        AccelerateDecelerateInterpolator accelerateDecelerateInterpolator = new AccelerateDecelerateInterpolator(); // 先加速後減速
        // 根據各自的構造方法來初始化一個實例對象
        mAnimationAlpha = new AlphaAnimation(0.1f, 1.0f);
        mAnimationAlpha.setDuration(500);
        mAnimationAlpha.setInterpolator(accelerateDecelerateInterpolator);
        mAnimationScale = new ScaleAnimation(0.0f, 1.0f, 0.0f, 1.0f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
        mAnimationScale.setDuration(500);
        mAnimationScale.setInterpolator(accelerateDecelerateInterpolator);
        // mFloatAb.setAnimation(myAnimation_Alpha);
        // mFloatAb.setAnimation(myAnimation_Scale);
        mAnimationAlpha.setAnimationListener(new AnimationListener() {
            @Override
            public void onAnimationStart(Animation animation) {
                mFloatAb.setVisibility(View.VISIBLE);
            }

            @Override
            public void onAnimationRepeat(Animation animation) {
                // TODO Auto-generated method stub
            }

            @Override
            public void onAnimationEnd(Animation animation) {
                // TODO Auto-generated method stub
                // mFloatAb.setVisibility(View.VISIBLE);
            }
        });

        mAnimationSet = new AnimationSet(false);
        mAnimationSet.addAnimation(mAnimationAlpha);
        mAnimationSet.addAnimation(mAnimationScale);

        //set animation 也會啓動動畫麼?
        
        //mFloatAb.setAnimation(mAnimationSet);
    }

設置過動畫, 也會啓動動畫效果麼???

實驗是這樣的。。。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章