Анимация сбрасывает состояние просмотра? - PullRequest
0 голосов
/ 17 февраля 2010

Я пытаюсь сделать простую анимацию, у меня есть список с элементами, эти элементы также включают флажки при нажатии кнопки-флажка я хочу показать с анимацией некоторую кнопку с нижней стороны, что-то вроде этого:

private int mPosition; приватный чекбокс chkBox;

    OnItemClickListener(CheckBox mChkBox, View v)
    {

        chkBox = mChkBox;
        chkBox.setClickable(false);
        chkBox.setChecked(false);
        chkBox.setClickable(true);

    }

    @Override
    public void onClick(View v)
    {
        if (chkBox.isChecked())
                        {

                                  animation = AnimationUtils.loadAnimation(context,
                R.layout.animation_slide_in);
                animation.setDuration(500);
                animation.setInterpolator(new  AccelerateInterpolator());
                btDeleteItms.startAnimation(animation);
                btDeleteItms.setVisibility(btDeleteItms.VISIBLE);

                        }

Теперь странная вещь, что после того, как я нажимаю кнопку-флажок, анимация работает нормально, но состояние кнопки запуска-флажка не проверяется неожиданно? Как так? состояние сброса анимации как-то?

Thaks

лучей. * * 1 010

1 Ответ

1 голос
/ 02 февраля 2011

Если я вас правильно понял, вам нужно использовать animation.setFillAfter (true); после .startAnimation (анимация) метод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...