索引组件

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 默认都可以省略。