2014-09-18 1 views
0

사용자가 그림을 만들고 편집 할 수있는 앱을 만들고 있습니다 (MS Paint가 마음에 들었습니다). 사용자가 그림을 편집 할 때 선택할 수있는 도구 모음이 포함 된 "서식 창"유형 컨트롤이 필요합니다. 예를 들어 텍스트 삽입, 선 그리기, 내용 지우기 등의 버튼을 포함 할 수 있습니다. 흐름은 다음과 같습니다. 사용자가 서식 창에 대한 작업 표시 줄 아이콘을 누르고 서식 창이 열리고 사용자가 관련 도구에 대한 단추를 누릅니다. .추가 UI 섹션의 사용자 정의보기와 단편

다른 폼 팩터에 대해 이러한 유형의 컨트롤을 어떻게 처리해야하는지 궁금합니다. 그것은 매우 간단한 UI 현명한 것입니다 - 일련의 단추가 행에 줄 지어있는 상대 레이아웃보기 그룹. 그러나 휴대 전화의 화면 맨 아래에 (창 표시와 연관된 작업 표시 줄 버튼이 눌려 졌을 때 화면 아래에서 움직이는), 그리고 태블릿의 화면 오른쪽 상단에 (애니메이션으로 표시 오른쪽에서부터) 내가 어떻게 그 일을 가장 잘 할 수 있을까? 다른 위치에 사용자 지정 서식 창보기를 포함하도록 두 개의 전화 및 태블릿 레이아웃을 설정 했습니까? 서식 창은 조각이어야합니까? 도움!

+0

서식 창에 별도의 활동을 원하지 않는다는 점을 잊어 버렸습니다. 편집중인 이미지와 함께/부분적으로 겹쳐서 화면에 나타날 수 있어야합니다. – Zach

답변

1

어느 방법을 사용해도 효과가 있지만 사용자 정의보기가 나에게 들리겠다고 생각합니다. 어느 쪽이든, 휴대 전화와 태블릿을위한 별도의 레이아웃 파일이 필요합니다. 뷰 또는 프래그먼트를 다른 위치에 배치해야하기 때문입니다.

아마도 여기에서 차이를 만드는 것은 백업 데이터가 저장되는 방법입니다. 의미, 컨트롤을 서식 지정하기 위해 사용자가 선택하는 항목은 무엇입니까? 필자의 즉각적인 생각은 서식 창에 대한 사용자 지정보기를 사용하고 서식 지정 선택 사항이 변경 될 때 해당 활동에서 알림 수신자를 설정할 수 있도록하는 것입니다.

+0

안녕하세요, 드류, 여기에 의견에 동의합니다. 전화와 태블릿 레이아웃이 꼭 필요합니다. "사용자의 선택을 저장하는 항목"에 대한 제 생각은 당신이 가진 것과 동일합니다. 단추/서식 옵션을 선택하면 해당 활동이보기의 콜백을 통해 해당 정보를 유지합니다. – Zach

관련 문제