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