IT TIP

머티리얼 디자인 하위 호환성

itqueen 2020. 11. 24. 20:44
반응형

머티리얼 디자인 하위 호환성


Android 개발자 페이지에 제공된 예제에서,과 같은 새 뷰 RecyclerView가 이전 버전과 호환 된다는 것을 알 수 있습니다 ( android.support.v7.widget.RecyclerView).

머티리얼 디자인에 도입 된 모든 새로운 기능이 이전 버전과 호환됩니까?


Lollipop OS가 공식적으로 지원 라이브러리와 함께 릴리스 되었으므로이 답변을 업데이트하면 프로젝트 내에서 이전 버전과의 호환성을 제공 할 수 있습니다.

지원 라이브러리 : v7 appcompat 라이브러리

이 라이브러리는 Action Bar 사용자 인터페이스 디자인 패턴에 대한 지원을 추가합니다. 이 라이브러리에는 머티리얼 디자인 사용자 인터페이스 구현에 대한 지원이 포함되어 있습니다.

Android Studio를 사용하는 경우 아래 종속성 식별자를 포함하면됩니다.

com.android.support:appcompat-v7:21.0.+

Android 2.2 (API 8)에서 5.0 (API 21)까지의 머티리얼 디자인

필요한 것은 다음과 같습니다.

  1. 툴바
  2. 위젯 용 머티리얼 디자인 라이브러리 ( 버튼, 체크 박스 등 )

1. 툴바

아이디어를 얻으면 준비가 완료됩니다.

<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="?attr/colorPrimaryDark"/>

설정 가이드 : http://antonioleiva.com/material-design-everywhere/

출처 : https://github.com/antoniolg/MaterialEverywhere

툴바가 API 11 보다 낮게 작동하도록 하려면 Theme.AppCompat.Light.NoActionBar를 사용 합니다 ( 대신 windowActionBar를 false로 설정 ).

<style name="NoActionBarTheme" parent="Theme.AppCompat.Light.NoActionBar">
     ...
</style>

2. 머티리얼 디자인 라이브러리

다음은 재료 설계 라이브러리는 등, 꽤 버튼에 ..

가이드, 코드, 예 -https : //github.com/navasmdc/MaterialDesignLibrary

Android Studio 1.0 에 라이브러리를 추가하는 방법 안내 - 머티리얼 디자인 라이브러리를 Android Studio로 가져 오려면 어떻게하나요?

.

해피 코딩;)


공식적으로는 Material Design받는 거꾸로 지원 라이브러리 APPCOMPAT V7 .


Paresh의 답변에 추가하기 위해 머티리얼 디자인의 모든 기능을 이전 릴리스에서 사용할 수있는 것은 아닙니다. 사용자 지정 테마 및 활동 전환은 API가 21 이상인 경우에만 사용할 수 있지만 다른 사람들이 언급했듯이 일부 기능은 지원 라이브러리에서 사용할 수 있습니다.

https://developer.android.com/training/material/compatibility.html


API는 버전 22부터 포함됩니다. gradle 종속성에이 종속성을 포함해야합니다.

com.android.support:design:22.2.0


I / O 2015에 도입 된 Google 디자인 지원 라이브러리

http://android-developers.blogspot.gr/2015/05/android-design-support-library.html

머티리얼 디자인에 좋은 많은 것들을 찾을 수 있습니다.

  • 탐색보기
  • 스낵바
  • 플로팅 작업 버튼
  • CoordinatorLayout, 모션 및 스크롤 (가장 좋은 부분은 시차 효과 및 고정 된 도구 모음 포함)

그리고 훨씬 더 ...

참고 URL : https://stackoverflow.com/questions/24445012/material-design-backward-compatibility

반응형