全部产品

索引组件

更新时间:2020-06-19 14:55:43

AUBladeView 索引组件配合 ListView 使用,ListView 按照字母分类。在页面左侧或右侧的字母索引上,点击或者滑动到相应的字母,触发相应字母位置的事件。默认索引为字母 A - Z,顶部支持自定 1 或 2 个自定义的单个字符。

效果图

如下图所示,A 最上方的两个字符是自定义的,默认字符是 A - Z。

依赖

参见 快速开始

接口说明

  1. /**
  2. * 设置字母选中监听
  3. */
  4. public void setOnItemClickListener(OnItemClickListener listener)
  5. public interface OnItemClickListener {
  6. /**
  7. * 设置字母选中监听
  8. * @param clickChar 点击或者选中的字母
  9. */
  10. void onItemClick(String clickChar);
  11. /**
  12. * 手指抬起的事件,无特殊需求,无需关注此方法
  13. */
  14. void onClickUp();
  15. }

自定义属性

属性名 说明 类型
top1Text 自定义第一个文本字符 reference
top2Text 自定义第二个文本字符 reference
showSelectPop 是否显示滑动或者点击过程中中间弹出的浮层 boolean

代码示例

  1. <com.alipay.mobile.antui.basic.AUBladeView
  2. android:layout_width="24dp"
  3. android:layout_height="wrap_content"
  4. app:top1Text="⊙"
  5. app:top2Text="オ"/>

效果图 所示,top1Text、top2Text 默认都可以省略。