AUBladeView 索引组件配合 ListView 使用,ListView 按照字母分类。在页面左侧或右侧的字母索引上,点击或者滑动到相应的字母,触发相应字母位置的事件。默认索引为字母 A - Z,顶部支持自定 1 或 2 个自定义的单个字符。
效果图
如下图所示,A 最上方的两个字符是自定义的,默认字符是 A - Z。
接口说明
/**
* 设置字母选中监听
*/
public void setOnItemClickListener(OnItemClickListener listener)
public interface OnItemClickListener {
/**
* 设置字母选中监听
* @param clickChar 点击或者选中的字母
*/
void onItemClick(String clickChar);
/**
* 手指抬起的事件,无特殊需求,无需关注此方法
*/
void onClickUp();
}
自定义属性
属性名 | 说明 | 类型 |
top1Text | 自定义第一个文本字符 | reference |
top2Text | 自定义第二个文本字符 | reference |
showSelectPop | 是否显示滑动或者点击过程中中间弹出的浮层 | boolean |
代码示例
<com.alipay.mobile.antui.basic.AUBladeView
android:layout_width="24dp"
android:layout_height="wrap_content"
app:top1Text="⊙"
app:top2Text="オ"/>
如 效果图 所示,top1Text、top2Text 默认都可以省略。
文档内容是否对您有帮助?