최신 Google 뉴스 스탠드 앱처럼 머티리얼 디자인 스타일 탭을 구현하는 가장 쉽고 쉬운 방법은 무엇입니까? 그것이 내가 찾고있는 것이지만 어디서부터 시작해야할지 모른다. 제공된 모든 도움말/지시 사항을 크게 환영합니다. 감사.android 5.0 머티리얼 디자인 탭
답변
이 post @ChrisBanes의 (안드로이드 개발자 프로그램 엔지니어) 새로운 도구 모음과 상황을 설명합니다.
그래서 this 샘플이 도움이 될 수 있습니다.
뿐만 아니라 this DevBytes 비디오.
도서관을 원한다면 this one으로 갈 수 있지만 자료 디자인으로 업데이트되지 않습니다 (저는 그것을 포크했고 약간의 시간이 있으면 그것을 업데이트하려고합니다).
좀 더 @ChrisBanes blog의 새로운 API (21)에 대한 정보뿐만 아니라 the official android blog
편집을 찾을 수 있습니다 당신이 REPO jpardogo/PagerSlidingTabStrip에 소재 디자인 탭을 찾을 수 있습니다 : 나는 기본적으로 4 명 변경했다
원본 라이브러리, 지금까지 (툴바를 추가하고 내일의 일부 내용을 수정합니다) :
- 탭 레이아웃의 기본 매개 변수를 다음과 같이 변경합니다. 더 많은 자료.
- 탭을 스 와이프하는 동안 표시기는 기본적으로 가운데입니다.
- 제목의 알파 값은 선택한 위치에 따라 변경됩니다.
어댑터에서 'CustomTabProvider` 인터페이스를 구현하는 customTabs를 전달할 수있는 기능.
- customTab에 ID가
@+id/tab_title
인보기가있는 경우 제목을 배치하는 데 사용되며 알파는 평소와 같이 작동합니다. - 이 인터페이스가 구현되지 않은 경우 기본 탭 레이아웃은 use (TextView)입니다. : 당신은 당신이 잔물결이 라이브러리 중 하나를 사용하여 사용자 정의 탭을 사용할 수 원하는 경우
- customTab에 ID가
EDIT2 : 새로운 지원 라이브러리 Tooolbar의 ActionBar가 변경되었습니다. 또한 탭, 툴바 및 statusBar에 색상을 동적으로 적용했습니다. 다음 gif에서 안드로이드 4.4.3에서 작동하는 예제를 볼 수 있습니다.
변경 사항이있는 PR을 보냈습니다. 원래 프로젝트 소유자가 maven 라이브러리를 업데이트하지 않고 maven으로 푸시하면 내 라이브러리 포크를 maven central로 푸시합니다.
감사합니다.이 아름다운 라이브러리에 대한 @jpardogo. 'com.jpardogo.materialtabstrip : library : 1. +'가 방법입니다. :) – Gopinath
DrawerLayout을 사용하고 있고, 최신 appcompat로 전환했으며, api 21로 컴파일하고이 소재 테마를 얻었습니다. v7의 서랍을 사용해야합니다. 설명 : http://antonioleiva.com/material-design-everywhere/
나는 개인적으로 jpardogo의 라이브러리 jpardogo/PagerSlidingTabStrip을 사랑 해요. 나는 그것을 누락 발견
한 가지 생각에서 볼 수 있듯이 파급 효과 :
그래서 내가 PagerSlidingTabStrip에 따라, 내 자신의 라이브러리를 만들기로 결정하고, 사용자 정의 파급 효과 : pizza/MaterialTabs.
또한 Play Store에서 샘플을 찾고 탭을 사용자 정의한 다음 코드를 생성하고 즉시 내보낼 수 있습니다. :)
- 1. Android Lollipop 머티리얼 디자인 탭 애니메이션
- 2. 머티리얼 디자인 windowBackground
- 3. 구글의 확장 패널 머티리얼 디자인 android
- 4. 머티리얼 디자인 메뉴 아이템
- 5. 머티리얼 디자인 스케일링 글꼴
- 6. 머티리얼 디자인 입력 텍스트
- 7. 배경색을 추출하기위한 머티리얼 디자인 API
- 8. AppCompat v21 lollipop 머티리얼 디자인
- 9. 애플리케이션 바를 이용한 머티리얼 디자인
- 10. Theme.AppCompat가 포함 된 Android 5.0 DatePicker
- 11. 머티리얼 디자인 - 화면 너비를 초과하는 페이지 콘텐츠
- 12. kivyMD 설치 오류 (kivy 머티리얼 디자인)
- 13. 머티리얼 디자인 페이지로드시 md-datepicker 자동 열기
- 14. 머티리얼 디자인 변경 AppCompat ActionBar Color
- 15. 머티리얼 디자인 : md-table-pagination이 작동하지 않습니다.
- 16. 머티리얼 디자인 : 버튼에 테마 색상이 적용되지 않습니까?
- 17. Google 디자인 가이드 라인의 출처는 어디입니까 | 머티리얼 디자인
- 18. Android 소재 디자인 오른쪽 맞춤 탭
- 19. Android 4.0 (탭 레이아웃)의 디자인
- 20. Android 탭 레이아웃 디자인 - 최적 접근 방식
- 21. 머티리얼 디자인 : 버튼 텍스트를 일반 텍스트로 만드는 방법 (자본금 아님)?
- 22. Material Design과 Android 5.0 이하 버전의 호환성?
- 23. Android 및 ICU 5.0
- 24. 머티리얼 디자인 체크리스트 : 스크롤에 앱 표시 줄 숨기기? 새로운 안드로이드 재질 디자인 체크리스트 당
- 25. android ShowcaseView에 상응하는 항목이 있습니까? 머티리얼 디자인에서
- 26. 안드로이드 5.0 - 재질 디자인 가이드 라인
- 27. Eclipse의 디자인 탭 호스트
- 28. 머티리얼 디자인 아이콘을 CSS 배경 이미지 값으로 사용하려면 어떻게해야합니까?
- 29. 머티리얼 디자인 라이트 양식 버튼이 아무 것도 제출하지 않습니다
- 30. 머티리얼 디자인 라이트 Google 지원 웹 페이지와 유사한 레이아웃
이제 Android Support Design Library에서'TabLayout'을 사용할 수 있습니다. – ywwynm
롤리팝 탭은 구현하기가 쉽고 직선적입니다. 이전 버전과의 호환성을 위해 지원 라이브러리를 사용해야합니다. http://www.feelzdroid.com/2015/07/create-lollipop-tabs-in-android-example.html을 참조하십시오. 이렇게하면 기본 롤리팝 탭을 구현하는 방법에 대한 간단한 아이디어를 얻을 수 있습니다. – Naruto