본문 바로가기
[개발] 이야기/[DotNet] 이야기

xamarin floating button 추가하기

by 헤이나우
반응형

xamarin에서 floating버튼

보통 우측하단의 동그란 버튼있죠? 추가하는 방법입니다.

전체 layout을 AbsoluteLayout로 감싸줘야 합니다.

AbsoluteLayout은 절대좌표로 레이아웃을 배치 하기 때문에 플로팅버튼을 다른 레이아웃 위에 배치 할 수 있습니다.

그런다음에 이미지버튼 레이아웃만 추가 해주면 됩니다.

<AbsoluteLayout>
         <Grid>
		Loot Layout !!
            
        </Grid>
            <ImageButton Source="write.png" 
            BackgroundColor="Transparent"
            AbsoluteLayout.LayoutFlags="PositionProportional"  
            AbsoluteLayout.LayoutBounds=".95,.85,50,50"  
                         Command="{Binding ButtonActionCommand}"/>
        </AbsoluteLayout>

이런식으로 전체 레이아웃을 배치하면 됩니다.

 코드 중간에 보이는 LayoutBounds는 

순서대로

x좌표 

y좌표

width

height

이렇게 보시면 됩니다.

적절히 수치를 변경해서 버튼을 배치하면 됩니다.

반응형

댓글