package Ġv ip . qs os . form . holder Ċ Ċ import Ġandroid . view . View Ċ import Ġv ip . qs os . form . lib . callback . On T Listener Ċ import Ġv ip . qs os . form . lib . model . Form Item Entity Ċ import Ġv ip . qs os . form . lib . model . Form Value Entity Ċ import Ġv ip . qs os . form . lib . model . Value Entity Ċ import Ġv ip . qs os . form . normal . hod ler . Abs Form Item Location Holder Ċ import Ġkotlin . random . Random Ċ Ċ /** ä½įç½® ç±»åŀĭ è§ĨåĽ¾ Ċ Ġ* Ġ@ author Ġ: Ġ åįİ æ¸ħ æĿ ¾ Ċ Ġ*/ Ċ class ĠForm Item Location Holder ( item View : ĠView ) Ġ: ĠAbs Form Item Location Holder ( item View ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġselect Location ( position : ĠInt , Ġdata : ĠForm Item Entity , Ġlistener : ĠOn T Listener < Boolean >) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvalue Ġ= ĠForm Value Entity ( 6 ) ĊĠĠĠĠĠĠĠ Ġvalue . value Ġ= ĠValue Entity ( loc Name Ġ= Ġ" æµĭè¯ķ åľ°åĿĢ ${ Random . nextInt ( 1 0 0 0 0 )} ", Ġloc X Ġ= Ġ 1 3 4 . 0 0 , Ġloc Y Ġ= Ġ 3 2 . 0 0 ) ĊĠĠĠĠĠĠĠ Ġdata . form Value Ġ= Ġvalue ĊĠĠĠĠĠĠĠ Ġlistener . back ( true ) ĊĠĠĠ Ġ} Ċ } Ċ