package Ġcom . jc min ar ro . round kor ner layout Ċ Ċ import Ġandroid . graphics . Path Ċ import Ġandroid . graphics . Rect F Ċ import Ġandroid . os . Build Ċ import Ġandroid . view . View Ċ Ċ internal Ġfun ĠView . update Outline Provider ( corners Holder : ĠC orners Holder ) Ġ{ ĊĠĠĠ Ġif Ġ( Build . VERSION . SDK _ INT Ġ>= ĠBuild . VERSION _ CODES . LO L LI POP ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoutline Provider Ġ= ĠRound Outline Provider ( corners Holder ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ internal Ġfun ĠView . update Outline Provider ( corner Radius : ĠFloat ) Ġ{ ĊĠĠĠ Ġif Ġ( Build . VERSION . SDK _ INT Ġ>= ĠBuild . VERSION _ CODES . LO L LI POP ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoutline Provider Ġ= ĠRound Outline Provider ( corner Radius ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ internal Ġfun ĠPath . add Round Rect With Round C orners ( rect F : ĠRect F , Ġcorners Holder : ĠC orners Holder ) Ġ{ ĊĠĠĠ Ġadd Round Rect With Round C orners ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrect F , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcorners Holder . top Left Corner Radius , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcorners Holder . top Right Corner Radius , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcorners Holder . bottom Right Corner Radius , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcorners Holder . bottom Left Corner Radius ĊĠĠĠ Ġ) Ċ } Ċ Ċ internal Ġfun ĠPath . add Round Rect With Round C orners ( rect F : ĠRect F , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtop Left Corner Radius : ĠFloat , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtop Right Corner Radius : ĠFloat , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbottom Right Corner Radius : ĠFloat , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbottom Left Corner Radius : ĠFloat ) Ġ{ ĊĠĠĠ Ġadd Round Rect ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrect F , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfloat ArrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtop Left Corner Radius , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtop Left Corner Radius , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtop Right Corner Radius , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtop Right Corner Radius , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbottom Right Corner Radius , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbottom Right Corner Radius , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbottom Left Corner Radius , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbottom Left Corner Radius ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPath . Direction . CW ĊĠĠĠ Ġ) Ċ } Ċ