package Ġcom . ma h di kh . vision . scroll tot op . anim ator Ċ Ċ import Ġandroid . animation . Time Interpolator Ċ import Ġandroid . view . View Ċ Ċ abstract Ġclass ĠBase Animator Ġ{ ĊĠĠĠ Ġvar Ġduration : Long Ġ= Ġ 1 2 5 ĊĠĠĠ Ġvar Ġinterpol ator : Time Interpolator ?= null ĊĊĠĠĠ Ġfun Ġanimate Show ( view : ĠView ){ ĊĠĠĠĠĠĠĠ Ġpre Animate Show ( view ) ĊĠĠĠĠĠĠĠ Ġanimate Show Impl ( view ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġanimate Hide ( view : ĠView ){ ĊĠĠĠĠĠĠĠ Ġanimate Hide Impl ( view ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġabstract Ġfun Ġprepare ( view : ĠView ) ĊĊĠĠĠ Ġprotected Ġabstract Ġfun Ġpre Animate Show ( view : ĠView ) ĊĊĠĠĠ Ġprotected Ġabstract Ġfun Ġanimate Show Impl ( view : ĠView ) ĊĊĠĠĠ Ġprotected Ġabstract Ġfun Ġanimate Hide Impl ( view : ĠView ) ĊĊĠĠĠ Ġopen Ġfun ĠonStart Scroll ( view : ĠView ){} Ċ }