Используйте панель поиска в Wear OS, не закрывая рамкуAndroid

Форум для тех, кто программирует под Android
Гость
Используйте панель поиска в Wear OS, не закрывая рамку

Сообщение Гость »

Проблема
Я разрабатываю приложение Интернета вещей для Wear OS, и мне хотелось бы установить яркость света с помощью панели поиска. Однако перемещение панели поиска слева направо приводит к закрытию фрагмента, что плохо сказывается на пользовательском опыте. Я пробовал использовать SwipeDismissFrameLayout, чтобы избежать этого, но это не работает. Любой совет? Я хотел бы воспроизвести поведение приложения Google Home. Мне нужно использовать Android View, я не могу использовать композицию.
Макет фрагмента
Это фрагмент, содержащий RecyclerView со списком устройств

Макет элемента Вот макет, который я использую для отображения элемента:

Что я пробовал Я пытался снизить чувствительность жеста пролистывания для закрытия с помощью setDismissMinDragWidthRatio(0), но ничего не изменилось. Я также попробовал установить setSwipable(false), но опять же ничего не изменилось. Наконец, я попытался вставить случайный HorizontalView в ConstraintLayout, и прокрутка содержимого горизонтального представления слева направо не вызвала жест смахивания для закрытия.

Вернуться в «Android»