package Ġcom . hu ot u . android . m if ang . widget Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . support . v 4 . view . ViewPager Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . view . View ĊĊ Ċ class ĠView Pager Ġ: ĠView Pager Ġ{ ĊĊĠĠĠ Ġconstructor ( context : ĠContext ) Ġ: Ġsuper ( context ) Ġ{} ĊĊĠĠĠ Ġconstructor ( context : ĠContext , Ġattrs : ĠAttributeSet ) Ġ: Ġsuper ( context , Ġattrs ) Ġ{} ĊĊĠĠĠ Ġoverride Ġfun Ġon Measure ( width Measure Spec : ĠInt , Ġheight Measure Spec : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġheight Measure Spec Ġ= Ġheight Measure Spec ĊĊĠĠĠĠĠĠĠ Ġvar Ġheight Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġ// ä¸ĭéĿ¢ éģįåİĨ æīĢæľī child çļĦ é«ĺåº¦ ĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġ 0 Ġuntil Ġchild Count ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġchild Ġ= Ġget Child At ( i ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchild . measure ( width Measure Spec , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠView . Measure Spec . make Measure Spec ( 0 , ĠView . Measure Spec . UNSPECIFIED )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġh Ġ= Ġchild . meas ured Height ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( h Ġ> Ġheight ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// éĩĩçĶ¨ æľĢå¤§ çļĦ view çļĦ é«ĺåº¦ ãĢĤ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġheight Ġ= Ġh ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġheight Measure Spec Ġ= ĠView . Measure Spec . make Measure Spec ( height , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠView . Measure Spec . EX ACT LY ) ĊĊĊĠĠĠĠĠĠĠ Ġheight Measure Spec Ġ+= Ġthis . padding Bottom Ġ+ Ġthis . padding Top ĊĊĠĠĠĠĠĠĠ Ġsuper . on Measure ( width Measure Spec , Ġheight Measure Spec ) ĊĠĠĠ Ġ} Ċ }