Написать виджет для android'а, унаследованный от android.view.View

Цена договорная • наличный расчёт, электронные деньги
14 января 2019, 14:21 • 2 отклика • 67 просмотров
Написать
виджет для android'а, унаследованный от
android.view.View, со следующим функционалом:


1. Воспроизведение
видео в UHD 60fps HEVC, 1080 60 HEVC через сеть или
локальное хранилище. Видео не должно
фризить ui поток ни при воспроизведении,
ни при переключении с одного видео на
другое. Далее будем называть это view1.


2. Иметь
возможность добавлять во view1 некий
аналог ViewGroup из sdk, с определенной шириной
и высотой по определенной координате
x,y. Далее будем называть это view2. Правило
1(х,y)


3. Иметь
возможность задавать у view2 бекграунд в
виде drawable ресурса.



4. Иметь
возможность анимировать view2 от заданной
точки x0,y0 до другой заданной точки x1,y1.
Правило 1(х1,y1)


5. Отрисовывать
прямоугольный объект на view2 с/без
закругленными краями(закругления
настраиваемые). Иметь возможность
задавать ширину, высоту, цвет и координаты
отрисовки(х,y). Далее будем называть это
view3. Правило 1(х,y)


Пример
объекта:








6. Иметь
возможность анимировать view3 от заданой
точки x0, до другой заданной точки x1, с
настройкой продолжительности. Интерполяция
линейная. Правило 1 (x):покидает экран.


7. Иметь
возможность получать доступ до объектов
view3, которые находятся в контексте view2.


8. Видео и
анимация объектов должны быть плавными,
не должны дропаться кадры на устройстве
со следующими характеристиками:


Устройство
на базе Amlogic S905x


Доступная
оперативная память – 1гб.