Android: цвет жеста - PullRequest
       7

Android: цвет жеста

0 голосов
/ 04 мая 2011

Я хочу удалить цвет жеста (желтый).

Я получил код из сообщения о переполнении стека , но у меня возникла проблема с этим ответом. Когда я начинаю перетаскивать, жест появляется с желтым цветом на 1 секунду, а затем он становится прозрачным.

Как мне сделать его полностью прозрачным для самого начала? ..

Спасибо ...

Ответы [ 4 ]

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

Как сказал Нукту, вы можете использовать приведенный ниже атрибут в случае неопределенного жеста. android:uncertainGestureColor="#000"

в случае определенного жеста система примет значение цвета из следующего атрибута. android:gestureColor="#000"

Еще одна вещь, значение цвета всегда должно оставаться цветом фона, тогда только жест не будет виден.

0 голосов
/ 25 июня 2013

Чтобы навсегда удалить желтую полосу прокрутки, установите для параметра видимость жеста значение false.

mGestureOverlayView=new GestureOverlayView(this);
    mGestureOverlayView.setGestureVisible(false);
     View inflate = getLayoutInflater().inflate(R.layout.home_application_screen, null);
        mGestureOverlayView.addView(inflate);
0 голосов
/ 31 июля 2012

вам нужно установить в коде gestColor и неопределенный цвет до прозрачный или # 000 или XML для достижения желаемогопотому что в начале он принимает жест как неопределенный .......

0 голосов
/ 01 июня 2011

В XML-файле GestureOverlay вы можете установить этот начальный цвет обводки, используя: android:uncertainGestureColor="#000"

Определяет цвет, используемый для рисования штрихов пользователя, пока мы не убедимся, что это жест.

Подробнее здесь

...