package Ġcom . react nat iven avigation . views . element Ċ Ċ import Ġandroid . animation . Animator Set Ċ import Ġandroid . view . View Ċ import Ġcom . react nat iven avigation . options . Element Transition Options Ċ import Ġcom . react nat iven avigation . view controllers . view controller . ViewController Ċ Ċ class ĠElement Transition ( private Ġval Ġtransition Options : ĠElement Transition Options ) Ġ: ĠTransition () Ġ{ ĊĠĠĠ Ġval Ġid : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġtransition Options . id ĊĠĠĠ Ġoverride Ġlateinit Ġvar Ġview Controller : ĠView Controller < *> ĊĠĠĠ Ġoverride Ġlateinit Ġvar Ġview : ĠView ĊĠĠĠ Ġoverride Ġval Ġtop Inset : ĠInt ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġview Controller . top Inset ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Anim ators (): ĠAn imator Set Ġ= Ġtransition Options . get Animation ( view ) ĊĊĠĠĠ Ġfun ĠisValid (): ĠBoolean Ġ= Ġ:: view . isInitialized Ċ }