Windowmanager с анимацией

Прежде всего, спасибо всем, кто пытается ответить в этой теме.

У меня есть действие, и я хотел показать своего рода меню в верхней части экрана, и я использовал windowmanager для обработки этот. я столкнулся с проблемами пользовательского интерфейса, почему я выбрал Windowmanager для создания такого меню. Но пока я хочу, чтобы это меню анимировалось, но похоже, что анимация не действует. Вот мой код.

Если кто-нибудь знает, как анимировать оконный менеджер, я буду признателен.

Animation animShowTopLine;

animShowTopLine = AnimationUtils.loadAnimation(this, R.anim.translate);
        animShowTopLine.reset();
LinearLayout top_line;
WindowManager wm;
WindowManager.LayoutParams wmParams;

LayoutInflater inflate = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);

    top_line =    (LinearLayout) inflate.inflate(R.layout.line, null);

    wm =(WindowManager) getApplicationContext().getSystemService("window");

    wmParams =new WindowManager.LayoutParams();

    wmParams.type=2002;
    wmParams.format = 1;
    wmParams.flags=40;
    wmParams.width=WindowManager.LayoutParams.FILL_PARENT;
    wmParams.height=WindowManager.LayoutParams.WRAP_CONTENT;

    wmParams.gravity  = Gravity.TOP;

    wm.addView(top_line, wmParams);


    top_line.startAnimation(animShowTopLine);

Заранее спасибо. С уважением.

9
задан Dirk Jäckel 23 June 2012 в 16:13
поделиться