Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 78 сообщений
Cообщения с меткой

drag-and-drop - Самое интересное в блогах

Следующие 30  »
rss_habr

Как превратить единственный SwiftUI контейнер в dropDestination для нескольких Transferable типов?

Пятница, 30 Декабря 2022 г. 17:36 (ссылка)

Новый протокол Transferable пришел на замену классу NSItemProvider в iOS 16+, macOS 13+ (Ventura и новее), watchOS 9.0+ и tvOS 16+. Познакомиться с некоторыми аспектами применения протокола Transferable можно в постах Протокол Transferable меняет правила игры для Drag & Drop в SwiftUI и Протокол Transferable в SwiftUI — передача альтернативного контента с помощью ProxyRepresentation.

Проблема в том, что при использовании нового протокола Transferable и нового View модификатора .dropDestination (for: action: isTargeted:); его параметр for не принимает несколько ТИПов "сбрасываемых" объектов одновременно, как это делает выше приведенный View модификатор .onDrop (of: [.plainText, .url, .image] ...).

С помощью перечисления enum DropItem, куда мы включили все возможные объекты (текст String, URL-адрес, изображение в виде двоичного файла Data), нам удалось в SwiftUI с помощью нового протокола Transferable обеспечить перетаскивание и "сброс" (Drag & Drop) в один и тот же контейнер (например,ZStack) различных ТИПов объектов.

Читать далее

https://habr.com/ru/post/708676/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708676

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Разработка и тестирование сортируемых компонентов Drag and Drop. Часть 2 — Тестирование

Понедельник, 19 Декабря 2022 г. 15:57 (ссылка)

В предыдущей статье вы узнали, как разрабатывать переупорядочиваемые drag-and-drop компоненты, теперь пришло время их протестировать. В этой части вы покроете приложение юнит тестами с помощью BDD подхода.

Читать далее

https://habr.com/ru/post/706332/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706332

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Разработка и тестирование сортируемых компонентов Drag and Drop. Часть 1 — Разработка

Четверг, 15 Декабря 2022 г. 17:44 (ссылка)

Разработка и тестирование сортируемых компонентов Drag and Drop. Часть 1.

В этой серии статей мы рассмотрим задачу разработки и тестирования сортируемых компонентов Drag-and-Drop.

Читать далее

https://habr.com/ru/post/704604/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704604

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Playwright или Selenium?

Пятница, 30 Сентября 2022 г. 19:53 (ссылка)

Написание тестов в современной разработке играет одну из самых важных и неотъемлемых этапов разработки современного программного обеспечения. В рамках разработки одного из последних проектов перед нами возникла подобная задача. Одним из способов тестирования стала разработка полноценных End2End тестов.

Читать далее

https://habr.com/ru/post/691012/?utm_source=habrahabr&utm_medium=rss&utm_campaign=691012

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Drag-and-Drop на Python+OpenCV

Понедельник, 01 Августа 2022 г. 11:00 (ссылка)

В данной статье расскажу про простой Drag-and-Drop на Python+OpenCV.

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

Читать далее

https://habr.com/ru/post/679444/?utm_source=habrahabr&utm_medium=rss&utm_campaign=679444

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Загрузочный диск Windows PE своими руками

Воскресенье, 27 Декабря 2021 г. 00:54 (ссылка)

Сисадмину или мастеру сервисного центра, да и просто в хозяйстве на всякий случай помогает в работе загрузочная флешка с набором полезных программ, и в интернете можно найти полно готовых решений с «кучей» софта на все случаи в жизни. Но каждый кто пользовался чужими готовыми вариантами LiveCD, рано или поздно задумывался о том, что по факту используется лишь малая часть приложений. Весь же остальной ненужный груз софта, который порой может составлять более 98% всего набора LiveCD, лишь мешает работать. Почему? Потому что LiveCD загружается прямиком в оперативную память, и чем больше объем LiveCD, тем больше ожидании загрузки, а если ещё и попался древний компьютер, то LiveCD может и вовсе не загрузится от нехватки памяти. И что же делать? Сделать свой собственный LiveCD! В этой статья я расскажу то, чего вы не найдете даже в гугле. Читать дальше →

https://habr.com/ru/post/598001/?utm_source=habrahabr&utm_medium=rss&utm_campaign=598001

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Тащите меня семеро, или D'n'D в iOS

Среда, 15 Декабря 2021 г. 08:15 (ссылка)

Привет, Хабр! Меня зовут Никитин Алексей, я iOS разработчик в компании 65apps. Хорошо было бы порассуждать о Dragon and Dangerous, но нет. Речь пойдет о перемещении объектов. Перетаскивание как внутри одного приложения, так и между разными — с точки зрения пользователя вещь обыденная. Но под капотом механизма D'n'D в современных приложениях могут скрываться разные варианты решения. О них и поговорим.

Читать далее

https://habr.com/ru/post/594581/?utm_source=habrahabr&utm_medium=rss&utm_campaign=594581

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Blazor WebAssembly: соединительные линии в SVG

Понедельник, 11 Октября 2021 г. 21:32 (ссылка)

Demo | GitHub

В статье описан способ реализации соединительных линий между SVG объектами. Соединительные линии автоматически перестраиваются при изменении положения объектов. Попутно рассмотрен метод OnParametersSet.

Читать далее

https://habr.com/ru/post/582874/?utm_source=habrahabr&utm_medium=rss&utm_campaign=582874

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Из песочницы] Поле загрузки файлов, которое мы заслужили

Среда, 12 Сентября 2018 г. 13:12 (ссылка)

Все течет, все меняется, но только input[type=file] как портил нервы всем начинающим веб-разработчикам, так и продолжает это делать до сих пор. Вспомните себя N лет назад, когда вы только начинали постигать азы создания веб-сайтов. Молодой и неопытный, вы искренне удивлялись, когда кнопка выбора файла напрочь отказывалась менять цвет своего фона на ваш любимый персиковый. Именно в тот момент вы впервые столкнулись с этим несокрушимым айсбергом под названием «Загрузка файлов», который и по сей день продолжает «топить» начинающих веб-разработчиков.



На примере создания поля для загрузки файлов я покажу вам, как правильно прятать input[type=file], настраивать фокус на объекте, у которого фокуса быть не может, обрабатывать события Drag-and-Drop и отправлять файлы через AJAX. А также я познакомлю вас с парой браузерных багов и путями их обхода. Статья написана для новичков, но в некоторых моментах может быть полезна и занимательна даже для матерых разработчиков.
Читать дальше ->

https://habr.com/post/423035/?utm_source=habrahabr&utm_medium=rss&utm_campaign=423035

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<drag-and-drop - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda