Я использую DragShadowBuilder в своем приложении для некоторых операций перетаскивания. В основном это приоритетный сервис с немногими добавленными windows. Я перетаскиваю вид из одного окна в другое, используя этот код:
View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(shadowView);
//view.setVisibility(View.INVISIBLE);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
view.startDragAndDrop(null, shadowBuilder, null, View.DRAG_FLAG_GLOBAL);
} else {
view.startDrag(null, shadowBuilder, null, 0);
}
Вопрос в том, будет ли этот глобальный флаг перетаскивания разрешен по умолчанию в API <24? Я имею в виду, что пользователи с более низким API смогут выполнять те же операции перетаскивания, либо я должен установить для min API значение 24? </p>