Add a CrossView to your layout
<cdflynn.android.library.crossview.CrossView
android:id="@+id/sample_cross_view"
android:layout_width="50dp"
android:layout_height="50dp"
android:padding="14dp"
android:background="@drawable/cross_view_selector"
app:lineColor="@android:color/black"/>
Note that you can define the color with lineColor
toggle in code:
private final View.OnClickListener mCrossViewClickListener = new View.OnClickListener() {
@Override
public void onClick(View v) {
mCrossView.toggle();
}
};
You can also set a state directly:
mCrossView.plus();
mCrossView.cross();
Optionally supply an animation duration in milliseconds
mCrossView.cross(0l);
mCrossView.toggle(150l);
mCrossView.plus(200l);
You can install using gradle:
repositories {
maven { url "https://jitpack.io" }
}
dependencies {
compile 'com.github.cdflynn:crossview:v1.0.1'
}