Для начала замечу, что в циферблат (готовый файл) записывается не GIF-анимация, а просто набор отдельных картинок. То есть, после загрузки GIF-файла на сайт, он (силами вашего устройства) раскладывается на отдельные кадры, потому какие-либо настройки скорости из него не сохраняется.
Однако Mi Band 4 не даёт какой-либо возможности регулировать скорость анимации. То есть мы не можем как-либо сказать браслету с какой скоростью проигрывать эти кадры. Потому при замедлении анимации каждый из кадров просто записывается несколько раз. Однако память в браслете не бесконечна, из-за чего по мере увеличения скорости падает плавность анимации, сокращается количество кадров в ней.
В более новых моделях (Mi Band 5-6) в теории скорость анимации можно регулировать, однако пока что работа этой функции находится под вопросом.
Для начала отметим, что сделать это можно только при условии, что на экране не будет ничего другого, только анимация. Для этого у нас на сейте недавно появились пустые шаблоны. Проблема в том, что анимацию нельзя поместить под часы\дату\шаги и т. п., то есть она не может быть фоном. Это ограничение браслета.
Также вам понадобится GIF-ка довольно большого разрешения, особенно для Mi Band 6. Также учтите, что обрезка этой гифки будет уменьшать её разрешение. В случае если разрешения гифки будет недостаточно, по краям экрана появятся чёрные полосы.
Когда вы найдёте интересующую вас анимацию, просто создайте циферблат, при добавлении GIF-ки поставьте галочку "Закрепить соотношение сторон", и обрежьте картинку желаемым образом. Напомню, чем больше вы обрезаете, тем меньше разрешение итоговой анимации, и тем больше риск появления чёрных полос. Если всё сделать правильно, в итоге вы получите циферблат с полноэкранной GIF-кой.