Перетащите и передвиньте представление Android.Показать / Скрыть полный вид, когда пользователь выпускает сенсорное событие в середине - PullRequest
2 голосов
/ 03 июня 2019

Я хочу реализовать событие перетаскивания вида в моем приложении.

enter image description here

На приведенном выше экране я хочу прикрепить строку поиска кснизу и измените видимость розового макета при перетаскивании серого ползунка.

Это - это обходной путь, который я сделал до сих пор.Как бы показать / скрыть полный вид, когда пользователь отпускает сенсорное событие в середине.Как я хочу, чтобы показать полный вид, когда использование сдвигает более 50% от просмотра и скрыть вид, когда пользователь не скользит до 50%

1 Ответ

0 голосов
/ 10 июня 2019

В вашем операторе switch попробуйте добавить регистр ACTION_UP:

switch (event.getActionMasked()){
     case ACTION_DOWN: //get initial state
     case ACTION_MOVE: //do the sliding
     case ACTION_UP: // slider release
         event.getRawY() // this is the y-point where the slider has been releases --> upper 50% of display: show slider full-screen, lower 50% -> show map full-screen
         break;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...