2014-07-09 3 views
0

나는 (내 의견으로는) 너무 어려운 해결책이 있습니다. 오른쪽 상단 모서리에 "메인"이미지와 다른 "작은"이미지를 갖고 싶습니다. 통지와 아이폰 OS의 홈 화면 버튼 식으로 뭔가 :Xamarin.Forms - 서로 위에 교차 플랫폼 이미지

iOS home-screen buttons with notifications

사람은 Xamarin.Forms 방법으로 이런 일을 수행하는 방법을 알고 있나요?

답변

1

나는 모든 셀이 RelativeLayout을 갖는 격자를 사용하여 해결했다. 각 사각형에는 버튼과 이미지라는 두 개의 자식이 있습니다. 이미지가 작아서 제약 조건으로 인해 오른쪽 상단으로 이동합니다. RelativeToParent :

RelativeLayout relativeLayout = new RelativeLayout(); 
relativeLayout.Children.Add(button, 
         Constraint.Constant(0), 
         Constraint.Constant(0)); 
relativeLayout.Children.Add(image, 
         Constraint.RelativeToParent((parent) => 
         { 
          return parent.Width - 40; 
         }), 
         Constraint.Constant(0)); 
관련 문제