Home Reference Source Repository
import TouchRipple from 'melon/src/ripples/TouchRipple.js'
public class | source

TouchRipple

Extends:

react~Component → TouchRipple

Constructor Summary

Public Constructor
public

constructor(props: *)

Member Summary

Public Members
public

radius: *

public

state: *

Method Summary

Public Methods
public

getCenter(pageX: *, pageY: *): *

public

onMouseDown(objectPattern: {"pageX": *, "pageY": *})

public

render(): *

public

sholdComponentUpdate(nextProps: *, nextState: *): *

public

willLeave(key: *, valOfKey: *): *

Public Constructors

public constructor(props: *) source

Params:

NameTypeAttributeDescription
props *

Public Members

public radius: * source

public state: * source

Public Methods

public getCenter(pageX: *, pageY: *): * source

Params:

NameTypeAttributeDescription
pageX *
pageY *

Return:

*

public onMouseDown(objectPattern: {"pageX": *, "pageY": *}) source

Params:

NameTypeAttributeDescription
objectPattern {"pageX": *, "pageY": *}
  • default: {"pageX":null,"pageY":null}

public render(): * source

Return:

*

public sholdComponentUpdate(nextProps: *, nextState: *): * source

Params:

NameTypeAttributeDescription
nextProps *
nextState *

Return:

*

public willLeave(key: *, valOfKey: *): * source

Params:

NameTypeAttributeDescription
key *
valOfKey *

Return:

*