A NativeScript-Vue component for “Slide to unlock”
Slide to unlock in iOS style with animations made with NativeScript-Vue. Works on iOS and Android.
Usage
// main.js
import Vue from 'nativescript-vue'
...
+ import UnlockSlider from '@nativescript-community/ui-vue-unlock-slider'
+ Vue.use(UnlockSlider)
 
<UnlockSlider ref="unlockSlider" @change="sliderChange" />
 
export default {
  data() {
    return {
      slidePercent: 0
    }
  },
  methods: {
    sliderChange(percent) {
      this.slidePercent = percent;
    },
    reset() {
      this.$refs.unlockSlider.reset();
    }
  }
}
 
Properties
| Name | 
Type | 
Default value | 
| height | 
Number | 
70 | 
| radius | 
Number | 
70 | 
| containerBackgroundColor | 
String | 
lightgray | 
| buttonText | 
String | 
→ | 
| buttonTextSize | 
Number | 
20 | 
| buttonTextColor | 
String | 
black | 
| buttonTextFontWeight | 
String | 
normal | 
| buttonBackgroundColor | 
String | 
white | 
| infoText | 
String | 
Slide to unlock | 
| infoTextSize | 
Number | 
16 | 
| infoTextColor | 
String | 
black | 
Events
| Name | 
Type | 
Value | 
| change | 
Number | 
0.00-1.00 | 
GitHub
View Github