1

나는 활동 A를 가지고 있으며 그 활동에 새로운 활동 B (또는 필요한 경우 조각)를 만들고 싶습니다. A에는 햄버거 아이콘이 있고 B에는 화살표 아이콘이 있습니다. A에서 B를 만들었을 때 B는 왼쪽 화살표 아이콘으로 만들어졌지만 애니메이션이 없습니다. 새로운 활동을 만들 때 햄버거 아이콘을 아래 화살표처럼 움직이는 왼쪽 화살표 아이콘으로 바꾸고 싶습니다.새로운 조각/활동에 대한 Android 햄버거 화살표 전환

Image

그것은 안드로이드 Gmail은 응용 프로그램처럼 작동합니다. Gmail 앱에서받은 편지함 메뉴에있는 경우 툴바에 햄버거 아이콘이 표시되며받은 편지함 목록에서 메일 중 하나를 클릭하여 열면 햄버거 아이콘이 왼쪽 화살표로 바뀝니다. 왼쪽 화살표 또는 뒤로 버튼을 클릭하면 왼쪽 화살표가 움직이는 햄버거 아이콘으로 바뀝니다. 어떤 도움이 필요합니까?

+0

이 답변을 확인하십시오 : http://stackoverflow.com/a/37208837/4409113 – Mohsen

답변

1

구현 방법은 두 가지입니다. 이를 수행하는 올바른 방법은 툴바 또는 ActionBar를 액티비티 사이의 공유 요소로 사용하고 액티비티가 시작될 때 및 해당 액티비티에서 돌아올 때 ActionBarToggle의 상태를 변경하는 것입니다. 하지만 사전 롤리팝 장치에서는 작동하지 않습니다. 그러나 오래된 장치에서 작업하기를 정말로 원한다면 활동 B가 시작된 후에 활동 B의 툴바에서 애니메이션을 시작할 수 있습니다. 공유 요소 전환만큼 부드럽게 보이지는 않지만 볼 때 가장 직접적인 방법입니다 이전 장치에서이를 구현할 수 있습니다.

관련 문제