Strike Image

January 16, 2023 ยท View on GitHub

The StrikeImage component animates a strike over any image to indicate on/off states.

๐ŸŽฌ Preview


StrikeImage
alt tag

Default Usage


import React from 'react';
import { StyleSheet, View } from 'react-native';
import { StrikeImage } from 'react-native-skia-catalog';

const StrikeImageScreen = () => (
  <View style={styles.container}>
    <StrikeImage />
  </View>
);

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
  },
});

export default StrikeImageScreen;

Custom Usage


import React from 'react';
import { StyleSheet, View } from 'react-native';
import { StrikeImage } from 'react-native-skia-catalog';

const StrikeImageScreen = () => (
  <View style={styles.container}>
    <StrikeImage
      size={300}
      strikeWidth={55}
      color={'#E65100'}
      source={'https://cdn-icons-png.flaticon.com/512/2111/2111425.png'}
    />
  </View>
);

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
  },
});

export default StrikeImageScreen;

๐ŸŽฌ Custom Usage Preview


alt tag

Properties

PropsDefaultTypeDescription
size240numberSize of Image.
color#59abddstringColor of Image and Strike.
strikeWidth40numberWidth of Strike.
sourcestringImageSourcePropType / stringSource of Image.
onChangeStrike() => {}(strikeVisibility: boolean) => voidCallback function that gives visibility (true / false) of Strike in parameter.

๐ŸŽฌ Preview Example


Strike Image