群@相关可自定义界面包括群@成员列表以及群消息接收发送详情页面
该界面的自定义范围为titlebar。示例代码在Demo的SelectTribeAtMemberSample.java类,自定义方式跟其他界面自定义一样。
该界面自定义范围为titlebar、“我@的”和“@我的”两个Tab。示例代码在AtMsgListUISample.java类。
这两个Tab的自定义包括:图标自定义、文字颜色自定义、Tab选中的Indicator颜色自定义以及是否需要展示Indicator(默认不展示)。
/**
* 设置自定义我发出的@消息Tab图标,请使用R.drawable.xxx格式的图片资源Id传值。
* 如果想要设置选中和非选中图片效果,请使用selector类型的drawable
* @return
* 图片资源Id
*/
@Override
public int getCustomSendAtMsgTabIndicatorImageSrcId() {
return 0;
}
/**
* 设置自定义我收到的@消息Tab图标,请使用R.drawable.xxx格式的图片资源Id传值。
* 如果想要设置选中和非选中图片效果,请使用selector类型的drawable
* @return
* 图片资源Id
*/
@Override
public int getCustomRecAtMsgTabIndicatorImageSrcId() {
return 0;
}
/**
* 设置自定义Tab Indicator的颜色值,请使R.color.xxx格式的颜色Id传值
* 如果想要设置选中和非选中文字效果,请使用selector类型的R.color.xxx格式
* @return
* 颜色资源Id
*/
@Override
public int getCustomAtMsgTabTextColorId() {
return 0;
}
/**
* 设置自定义Tab Indicator的颜色值,请使R.color.xxx格式的颜色Id传值
* @return
* 颜色资源Id
*/
@Override
public int getCustomAtMsgTabIndicatorColorId() {
return 0;
}
/**
* 自定义是否需要在Tab选中后展示选中标识线
* @return
*/
@Override
public boolean isNeedDrawIndicatorLine() {
return false;
}
该界面的自定义范围为titlebar。示例代码在Demo的SendAtMsgDetailUISample.java类