This library can fast and easy develop slide to unlock function.
- Slide icon and background can support image, shape and color code
SlideView mSlideView = (SlideView) findViewById(R.id.slide_view);
mSlideView.setOnChangeListener(new OnChangeListener(){
@Override
public void onProgressChanged(int progress) {
//Show progress 0 ~ 100
}
@Override
public void onComplete() {
Toast.makeText(MainActivity.this,"Complete!",Toast.LENGTH_SHORT).show();
}
});
<cheekiat.slideview.SlideView
android:id="@+id/slide_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:slideBackground="@drawable/orangesquarebutton"
app:slideSrc="@drawable/slide_image"
app:slideText="Slide to unlock"
/>
Public methods | Description |
---|---|
reset() | Reset the slide button. |
setOnFinishListener() | Add slide success listener. |
XML attributes | Description |
---|---|
app:slideBackground | Set slide background resource. |
app:slideSrc | Set slide icon resource. |
app:slideText | Set slide layout text. |
app:slideTextColor | Set slide layout text color. |
app:slideTextSize | Set slide layout text size. |
app:slideSuccessPercent | When slide more than your set value will animation to success. |
app:duration | Set slide icon moveing duration. |
app:slideSrcMarginTop | Set slide icon margin top. |
app:slideSrcMarginRight | Set slide icon resource right. |
app:slideSrcMarginBottom | Set slide icon resource bottom. |
app:slideSrcMarginLeft | Set slide icon resource left. |
repositories {
mavenCentral() // jcenter() works as well because it pulls from Maven Central
}
dependencies {
implementation 'com.cheekiat:slideview:1.6'
}
- If you've experienced any Bug. Please let me know, thanks.