package Ġru . hh . android . k aka ox . widget Ċ Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . support . test . espress o . Ui Controller Ċ import Ġandroid . support . test . espress o . View Action Ċ import Ġandroid . support . test . espress o . matcher . View Matchers Ċ import Ġandroid . view . View Ċ import Ġcom . ag oda . k ak ao . Base Actions Ċ import Ġcom . a ure l hub ert . ah bottomnavigation . AH Bottom Navigation ĊĊ Ċ interface ĠA H Bottom Navigation Actions Ġ: ĠBase Actions Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSelect Ġtab Ġfor ĠA H Bottom Navigation ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġnumber Ġposition Ġof Ġtab ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġselect Tab ( number : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġview . perform ( object Ġ: ĠView Action Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun ĠgetDescription () Ġ= Ġ" select Ġtab Ġnumber Ġ: Ġ$ number " ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Constraints () Ġ= ĠView Matchers . isAssignableFrom ( AH Bottom Navigation :: class . java ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġperform ( ui Controller : ĠUi Controller , Ġview : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( view Ġis ĠA H Bottom Navigation ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview . setCurrent Item ( number , true ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ }