Реализация функциональности виджета перетаскивания собственного приложения запуска в моем приложении для Android

В случае пользовательских приложений запуска мы можем переместить ярлыки приложений. Я хочу реализовать аналогичные функции в моем приложении. Обратитесь к изображению -

Панель запуска Android по умолчанию

На домашнем экране моего приложения я могу добавлять различные виджеты. В настоящее время я использовал RecyclerView для отображения своих добавленных виджетов. Они были добавлены в соответствии с LayoutManager, который я использовал для RecyclerView. Это причина, я не могу переместить их в соответствии с моим выбором.

Кроме того, если я перетащу свой существующий виджет в левый или правый край экрана, должна быть добавлена ​​новая страница (это происходит в пользовательских приложениях запуска), и я могу переместить свой виджет на эту вновь добавленную страницу.

Обратите внимание, что я не реализую пользовательское приложение запуска. Он просто имеет функцию перетаскивания, похожую на приложения запуска.

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

0 ответов

Другие вопросы по тегам