Я нашел этот интересный интерфейс (запускается через 33 секунды http://vimeo.com/22946428) и хотел бы разработать нечто похожее для моих собственных приложений.Я особенно заинтересован в круговом элементе управления / регуляторе интенсивности , как на прикрепленном изображении. Он очень футуристичен и должен быть довольно простым для реализации с помощью обратного вызова touchesMoved: распознаватель жестов.
Но для того, чтобы не изобретать велосипед, существуют ли какие-либо библиотеки с открытым исходным кодом, которые предлагают расширенные возможности пользовательского интерфейса, такие как те, что на картинке / видео?использовать движение одним пальцем, чтобы вращать диск.Вторая часть головоломки: как заполнить элемент управления цветом?
Я думаю о повороте фонового цветного изображения, но часть его должна быть обрезана илипокрыты чем-то другим, чтобы варьироваться от пустого фона до полного.Возможно, вырезанный элемент (около 1 радиана) может скрывать набор веерообразных сегментов, которые следуют за пальцем и создают иллюзию непрерывно увеличивающегося или уменьшающегося заполнения датчика.Шесть сегментов x, y будут непрерывно анимироваться, располагая их таким образом, чтобы охватить только необходимую часть контроля.