package Ġcom . mapbox . maps . plugin . at tribution Ċ Ċ import Ġandroid . view . View Ċ import Ġandroidx . annotation . Color Int Ċ import Ġandroidx . annotation . Px Ċ Ċ /** Ċ Ġ* ĠInterface Ġfor Ġat tribution Ġview . Ċ Ġ* Ċ Ġ* ĠThe Ġat tribution Ġview Ġimplementation Ġclass Ġshould Ġimplement Ġboth Ġthe Ċ Ġ* ĠAt tribution View Ġinterface Ġand Ġa ĠView Ġclass Ġ( e . g ĠImageView ). Ċ Ġ*/ Ċ interface ĠAt tribution View Ġ{ ĊĠ Ġ/** ĊĠĠ Ġ* ĠSet Ġwhether Ġthe Ġat tribution Ġview Ġis Ġenabled . ĊĠĠ Ġ* Ġ@ param Ġenabled : Ġthe Ġenable Ġstate ĊĠĠ Ġ*/ ĊĠ Ġfun Ġset Enable ( enabled : ĠBoolean ) ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠSet Ġthe Ġgravity Ġvalue Ġof Ġthe Ġat tribution Ġview . ĊĠĠ Ġ* Ġ@ param Ġgravity Ġview 's Ġgravity ĊĠĠ Ġ*/ ĊĠ Ġfun Ġset Gravity ( gravity : ĠInt ) ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠSet Ġthe Ġat tribution Ġt int Ġcolor ĊĠĠ Ġ* Ġ@ param Ġcolor Ġthe Ġt int Ġcolor ĊĠĠ Ġ*/ ĊĠ Ġfun Ġset Icon Color (@ Color Int Ġcolor : ĠInt ) ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠSet Ġthe Ġmargins Ġof Ġthe Ġat tribution Ġview . ĊĠĠ Ġ* ĊĠĠ Ġ* Ġ@ param Ġleft ĠMargin Ġto Ġthe Ġleft Ġin Ġpixel ĊĠĠ Ġ* Ġ@ param Ġtop ĠMargin Ġto Ġthe Ġtop Ġin Ġpixel ĊĠĠ Ġ* Ġ@ param Ġright ĠMargin Ġto Ġthe Ġright Ġin Ġpixel ĊĠĠ Ġ* Ġ@ param Ġbottom ĠMargin Ġto Ġthe Ġbottom Ġin Ġpixel ĊĠĠ Ġ*/ ĊĠ Ġfun Ġset At tribution Margins (@ Px Ġleft : ĠInt , Ġ@ Px Ġtop : ĠInt , Ġ@ Px Ġright : ĠInt , Ġ@ Px Ġbottom : ĠInt ) ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠSet Ġan Ġ[ View . OnClickListener ] Ġto ĠAt tribution View ĊĠĠ Ġ*/ ĊĠ Ġfun Ġset OnClickListener ( listener : ĠView . OnClickListener ) Ċ }