Best Android Studio Navigation Drawer Tutorial (Part 3) ☎️ ANDROID PHONES

안녕하십니까, 제 이름은 Oum Saokosal입니다 이것은 네비게이션 서랍의 3 부분입니다

Android Studio 내 채널에서 이전 동영상 (1 부 및 2 부)을 볼 수 있습니다 나에게 연락 할 수 있습니다 : Facebookcom/kosalgeek twittercom/okosal github

com/kasolgeek에서 소스 코드를 다운로드 할 수 있습니다 게다가 첫 번째 비디오에서 기본 탐색 창, 기본 UI 및 단편에 대해 이야기했습니다 Part 2, 뷰에 대해 이야기하고 조각에 뷰를 추가하는 방법, 이벤트 처리기 및 조각을 나열하십시오 이 비디오에서는 탐색 서랍을 왼쪽에서 오른쪽으로 변경하는 방법에 대해 설명하겠습니다

애니메이션을 추가하십시오 좋아요, 이전 동영상의 예입니다 우리는 이미 그것에 대한 메뉴를 만들고 이것과 목록보기에 항목을 추가합니다 이제 위치를 변경하려고합니다 그래서 우리가해야 할 일은, 먼저 여기에있는 활동 _ 메인으로 가서 여기로 START에서 END까지, 그리고 layout_gravity에서 END까지 가능합니다

조금 작아 폭을 변경할 수 있습니다 아마도 200dp 일 수 있습니다 그러면 주요 활동으로 가서 듣습니다 당신이 바꿔야 할 것은 여기 있습니다

END로 변경하고 싶을 때이 것을 방지해야 할 때 매우 중요합니다 에서 사용자, 당신이 여기에있는 동안 당신이 다시 누르면, 이것을 뒤로 누르면, 보통 당신이 뒤로 말하자 뒤는 나가기 버튼처럼 행동합니다 따라서 여기서는 뒤로 누를 때 코드가 애플리케이션을 종료하지 못하도록합니다 열린 탐색 창에서 이제 시작부터 끝까지 변경하고 싶습니다

그리고 나서 여기에서 마지막 부분을 변경하고 싶습니다 탐색 아이콘이 선택되었습니다 여기에서도 END로 변경하려고합니다 당신이 조각에 있다고 가정 해 봅시다 이제는 하나의 특정 단편에 있고 다른 단편을 클릭한다고 가정 해 봅시다

메뉴에서 탐색 창을 닫으면됩니다 이제 END로 변경됩니다 그 외에도 무엇이 있습니까? 여기 응용 프로그램에서 그것을 실행하자! 메뉴가 없기 때문에 오른쪽에 햄버거 메뉴가 있습니다 당신이 부르는 것, 여기의 메뉴, 햄버거 메뉴가되는 설정 그래서 당신이해야 할 일은 메인 메뉴로 가서 어쩌면 menuRight로 바꾸고 싶습니다

그리고 이것 당신이 결코 말하지 않을 때, 3 개의 점 메뉴 안에 숨어있을 것입니다 그리고 항상 말하면, 보여 줄 것입니다,하지만 이제는 아이콘을 바꾸고 싶습니다 그리고 아마도 아이콘을 찾을 수 있습니다 인터넷으로부터의 좋은 하나, 햄버거 메뉴와 유사한 하나

그러나 나를 위해 나는 단지 사용한다 이 방금 다운로드 한 후 여기에서 드로어 블 메뉴에 복사하여 붙여 넣으십시오 예, 이제 드로어 블 (drawable)이라고 부를 수 있습니다 그래서 우리가 사용자를 추가하고 싶다고 가정하면, 다른 아이템도 가질 수 있습니다 괜찮아

이것은 단지 예일뿐입니다 좋아요, 특별한 것은 없지만 당신이 원하는 것입니다 사용 바로 메뉴예요 좋아요, 그래서 당신은 여기서 주요 활동으로 돌아갑니다

여기에 onOptionItemSelected가 있습니다 이제 메뉴 오른쪽으로 바뀝니다 서랍을 부르면됩니다 서랍이 없기 때문에 서랍이 없습니다 onCreate 안에 있습니다

자, 이제 바깥쪽에 복사하고 이것을 이쪽으로 두십시오 이제 navbar 메소드에서도 자유롭게 사용할 수 있습니다 그래서 당신은 서랍이 오른쪽에서 열렸다 고 말하면 닫습니다 그렇지 않으면 당신이 그것을 엽니 다 괜찮아

그래서 이것이 가장 중요한 부분입니다 메뉴가 햄버거 메뉴처럼 작동하도록하려면 마우스 오른쪽 버튼을 클릭하십시오 메뉴가 정상에서 왔음을 알 수 있습니다이 메뉴는 더 이상 사용되지 않으므로 이 버튼을 비활성화하고 싶습니다 당신이해야 할 일은 토글을 켜고 토글 설정 onDrawerIndicatorEnable 및 false로 설정하면 햄버거 메뉴가 표시되지 않습니다

이제 햄버거 메뉴가 오른쪽에서 나오고 뒤를 클릭하면 다음과 같이 작동합니다 당신이 원하는 이걸 클릭 해 알았어 그래서 마지막 부분은 애니메이션이지만, 애니메이션 전에는 애니메이션보다 먼저, 나는 뭔가를 지적하고 싶습니다

아마도 당신이 그것을 알아 차릴 지 알 수있을 것입니다 그러나 당신이 처음 당신을 시작할 때 아무것도 보이지 않는 단지 하나의 빈, 실제로는 좋지 않다 하나의 조각을 갖고 싶다 절대적으로 1을 위해, 그래서 아마 당신은 첫번째 것을 선택하고 싶습니다, 좋습니다, 그렇게하기 위해서 그것은 매우입니다 쉽습니다

조각에 대한 코드로 이동하면 onCreate에 복사하여 붙여 넣기 만하면됩니다 방법과 어쩌면이 마지막 부분 이제 기본 조각이 생겼습니다 다른 조각을 클릭하면, 좋아요, 그러나 이것에 대한 애니메이션은 단지 아주 기본적인 것이다 이제 우리는 애니메이션으로 이동할 것입니다

거래를위한 애니메이션은 매우 간단합니다 먼저 무엇을해야합니까? res 및 새 디렉토리에 저장하면 anim을 호출 할 수 있으며 폴더 이름은 모두와 나는 나만의 애니메이션을 가지고있다 이 슬라이드는 슬라이드 인 및 왼쪽에서 슬라이드하여 왼쪽에서 슬라이드하여 가지고있는 내용 어쩌면 지속 시간을 바꾸는 것이고 X는 -100 %이고 X1은 0 %입니다 당신은 0에서 100까지 괜찮아지기를 원합니다 이것은 오프셋에서입니다

델타는 오프셋입니다 이것은 간단한 애니메이션입니다 싸우고 싶다면 Google에서 유용한 정보를 찾을 수 있습니다 그냥 기본적인 것일 뿐이므로 당신은 그것을 쉽게 바꿀 수 있습니다 여기 관리자는 괜찮아요, 여기 주위에, 당신은 내려 가서 setCustomAnimations라고 말하십시오

두 개의 매개 변수가 필요합니다 첫 번째 매개 변수는 사용자가 볼 수있는 입력 값과 종료 값입니다 입력은 슬라이드 인이고 종료는 슬라이드 아웃입니다 그래서 Ranim_slide_in_from_left로 전화하면 출구는 R

anim_slide_out_from_left입니다 복사해서 붙여 넣기 만하면됩니다 저거 봐! 이제 애니메이션이 좋아 보인다 이 동영상 용입니다 내비게이션 드라이버에 대해 더 배워야한다는 것을 알고 있지만 모든 기본 기능을 다뤘습니다

탐색 서랍의 네가 그걸 좋아하고, 내 채널을 구독하는 것을 잊지 말고, 너를 볼거야 다음 동영상에서 고맙습니다