Skip to content

rank

提供移动应用元素排列的能力,通过rank反射回调

ts
  const { rank } = tools
  rank.enable()
  app.emitter.on('rank', (rankEmitter: RankEmitter) => {
  })

  interface RankEmitter {
    elements: Element[]
    type: RankType
    extreme: number
  }

  type RankType = 'left' | 'right' | 'top' | 'bottom' | 'centerX' | 'centerY'

事件

事件参数是否必填描述
useRankType使用相应排列
enableundefined启用
closeundefined关闭

反射

属性参数描述
rankRankEmitter移动结束后的反射事件
ts
  app.emitter.on('rank', (rankEmitter: RankEmitter)=>{
    console.log(rankEmitter)
  })

演示