Android-ExpandIcon

介绍:

一个Google风格的向上向下箭头的实现,可用于展开折叠功能的按钮。

运行效果:

使用说明:

添加jitpack

allprojects {
    repositories {
        ...
        maven { url "https://jitpack.io" }
    }
}

添加依赖

dependencies {
    compile 'com.github.zagum:Android-ExpandIcon:1.1.0'
}

默认实现:

    <com.github.zagum.expandicon.ExpandIconView
        android:layout_width="24dp"
        android:layout_height="24dp"/>

完整的自定义实现:

    <com.github.zagum.expandicon.ExpandIconView
        android:layout_width="48dp"
        android:layout_height="48dp"
        android:layout_gravity="center_horizontal"
        android:layout_marginTop="56dp"
        app:eiv_animationDuration="300"
        app:eiv_color="#000"
        app:eiv_colorLess="#f00"
        app:eiv_colorMore="#00f"
        app:eiv_roundedCorners="false"
        app:eiv_switchColor="true"
        app:eiv_padding="8dp"/>

公共方法:

    expandIconView.switchState();
    expandIconView.setState(ExpandIconView.LESS, true);
    expandIconView.setFraction(.3f, true);
已下载
0