반응형
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
이렇게 보시면 됩니다.
적절히 수치를 변경해서 버튼을 배치하면 됩니다.
반응형
'[개발] 이야기 > [DotNet] 이야기' 카테고리의 다른 글
xamarin local project db file import used (0) | 2022.04.22 |
---|---|
xamarin 페이지 이동 시 파라미터 넘기기 (0) | 2022.04.12 |
xamarin android admob 광고 붙이기 - 삽질여정기 - 2 (0) | 2022.04.08 |
xamarin android admob 광고 붙이기 - 2일간 삽질의 결과물 (삽질했던 내용도 공유!) - 1 (0) | 2022.04.08 |
efcore left join 하는 방법 (include 시 nullable) (0) | 2022.03.02 |
댓글