mt2503 如何隐藏某些Category界面的status icon bar
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
如何隐藏某些Category界面的status icon bar。
[SOLUTION]
在Category创建的时候传入DM_NO_STATUS_BAR这个flag即可。如setting界面的Category 129,修改
ShowCategory129ScreenInternal如下即可:
。
dm_data.s32ScrId = (S32) GetActiveScreenId();
dm_data.s32flags = DM_CLEAR_SCREEN_BACKGROUND |DM_SET_AS_ABM_LAYER;
#if defined(__WT_MT6260D_92718_LANXING__)
if(dm_data.s32ScrId == SCR_WALLPAPER_VIEW)
{
dm_data.s32flags |= DM_NO_STATUS_BAR; //添加该flag可以让status icon bar不被draw
}
#endif
dm_setup_data(&dm_data);
dm_redraw_category_screen();
。
某些CP可能hard code写死其坐标,这时候需要适当调整以避免整体UI在没有status icon bar后显示不协调。
如何隐藏某些Category界面的status icon bar。
[SOLUTION]
在Category创建的时候传入DM_NO_STATUS_BAR这个flag即可。如setting界面的Category 129,修改
ShowCategory129ScreenInternal如下即可:
。
dm_data.s32ScrId = (S32) GetActiveScreenId();
dm_data.s32flags = DM_CLEAR_SCREEN_BACKGROUND |DM_SET_AS_ABM_LAYER;
#if defined(__WT_MT6260D_92718_LANXING__)
if(dm_data.s32ScrId == SCR_WALLPAPER_VIEW)
{
dm_data.s32flags |= DM_NO_STATUS_BAR; //添加该flag可以让status icon bar不被draw
}
#endif
dm_setup_data(&dm_data);
dm_redraw_category_screen();
。
某些CP可能hard code写死其坐标,这时候需要适当调整以避免整体UI在没有status icon bar后显示不协调。