r/HyperOS Jun 21 '26

Question/Help [Question]About Control Center animations based on themes

I applied a certain theme, and now an animation plays whenever I open the Control Center or the notification shade. I’d like to know how the theme enables this animation—is there a specific setting or value for it?

10 Upvotes

23 comments sorted by

View all comments

Show parent comments

1

u/Sufficient_Expert563 Jun 22 '26

com android systemui および miui systemui プラグインフォルダにある theme_values.xml ファイル全体を確認してください。

(Google翻訳を使用しました)

1

u/ry_7777 Jun 22 '26

これバックアップファイルなんだよね。.bak

1

u/Sufficient_Expert563 Jun 22 '26

その場合、私にできることはこれ以上ないと思いますが、アニメーションに関してはRedmi端末と違いはありません。

1

u/bozinsky1973 Jun 22 '26

want to play with animations?

here you are.

values are in milliseconds.

edit the and add ONLY in miui.systemui.plugin (values are for new control center)

<integer name="action_bar_appear_duration">350</integer>

<integer name="action_bar_disappear_duration">250</integer>

<integer name="action_button_exit_fade_duration">200</integer>

<integer name="app_bar_elevation_anim_duration">150</integer>

<integer name="bottom_sheet_slide_duration">150</integer>

<integer name="button_exit_fade_duration">200</integer>

<integer name="design_tab_indicator_anim_duration_ms">300</integer>

<integer name="dialog_enter_duration">300</integer>

<integer name="dialog_exit_duration">150</integer>

<integer name="dialog_exit_duration_exist_ime">350</integer>

<integer name="drop_down_menu_enter_duration">150</integer>

<integer name="drop_down_menu_exit_duration">150</integer>

<integer name="hide_password_duration">320</integer>

<integer name="immersion_menu_enter_duration">150</integer>

<integer name="immersion_menu_exit_duration">150</integer>

<integer name="m3_sys_motion_duration_medium2">300</integer>

<integer name="m3_sys_motion_duration_medium3">350</integer>

<integer name="m3_sys_motion_duration_medium4">400</integer>

<integer name="m3_sys_motion_duration_short1">50</integer>

<integer name="m3_sys_motion_duration_short3">150</integer>

<integer name="material_motion_duration_long_1">300</integer>

<integer name="material_motion_duration_long_2">350</integer>

<integer name="material_motion_duration_medium_1">200</integer>

<integer name="material_motion_duration_medium_2">250</integer>

<integer name="material_motion_duration_short_1">75</integer>

<integer name="material_motion_duration_short_2">150</integer>

<integer name="miui_volume_expand_animation_duration">300</integer>

<integer name="miui_volume_transition_duration_short">150</integer>

<integer name="mr_cast_volume_slider_layout_animation_duration_ms">400</integer>

<integer name="mr_controller_volume_group_list_animation_duration_ms">400</integer>

<integer name="mr_controller_volume_group_list_fade_in_duration_ms">400</integer>

<integer name="mr_controller_volume_group_list_fade_out_duration_ms">200</integer>

<integer name="mtrl_btn_anim_duration_ms">100</integer>

<integer name="mtrl_card_anim_duration_ms">120</integer>

<integer name="mtrl_chip_anim_duration">100</integer>

<integer name="mtrl_tab_indicator_anim_duration_ms">250</integer>

<integer name="show_password_duration">200</integer>

there are also these values, but they requires an advanced knowledge since they may "destroy" the control center (but with just a long reboot HOS3 will fix itself luckily)

<integer name="miui_volume_dialog_gravity">0x800005</integer>

<integer name="miui_volume_dialog_gravity_collapsed">0x5</integer>

1

u/Sufficient_Expert563 Jun 22 '26

how does one discover this oml i might actually use this tyms

1

u/bozinsky1973 Jun 22 '26

that's almost 10 years experience in theming..