Android ViewFlow на TouchListener - PullRequest
       4

Android ViewFlow на TouchListener

0 голосов
/ 23 декабря 2011

Я использую собственную реализацию ViewFlow в своем приложении. Но у меня есть небольшая проблема с реализацией onTouchListener. Я помещаю Log в метод onTouch, и когда я касаюсь изображения из ViewFlow, он показывает мне этот журнал примерно 5-6 раз. В основном мне нужна эта функциональность, чтобы показывать и скрывать элементы из макета пользовательского интерфейса в зависимости от того, является ли boolean variable истинным или ложным Вот что я делаю:

        viewFlow = (ViewFlow) findViewById(R.id.viewflow);
    viewFlow.setAdapter(new ImageAdapter(this, images), position);
    viewFlow.setOnTouchListener(new OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {

            if(isShown){
                actionBar.setVisibility(View.GONE);
                content.setVisibility(View.GONE);
                isShown = false;
            } else if(!isShown){
                actionBar.setVisibility(View.VISIBLE);
                content.setVisibility(View.VISIBLE);
                isShown = true;
            }
            return true;
        }
    });

Но это очень быстро скрыть и показать макеты.

Есть идеи, как получить эту функциональность с помощью ViewFlow?

1 Ответ

0 голосов
/ 23 декабря 2011

https://github.com/pakerfeldt/android-viewflow вы можете пройти по этой ссылке, попробуйте ..

...