2015-01-14 2 views
4

이전 버전의 재질을 어떻게 설계 할 수 있습니까?이전 버전의 재질을 어떻게 설계 할 수 있습니까?

내 프로젝트에 appcompat_v7을 추가하려고 시도했지만 불행히도 변경되지 않았습니다.

도와주세요!

+1

나는이 질문을 downvoting하는 것은 정말로 나쁘다고 생각한다고 말하고 싶다. 오래된 장치에서 작동하는 머티리얼 디자인, 잔물결과 그림자의 호환성 및 문제에 대한 혼란이 많이 있습니다. 나는 왜 당신이 실제로 KitKat에서 모든 것을 얻을 수 없는지 강조하지 않는 이유를 모르겠다. 나는 그것의 배후의 이유를 안다. 그러나 나는 그것이 명백하지 않다고 생각한다. – Zielony

답변

3

당신은 이전 버전에 대한 재 설계를 지원하는이 라이브러리에 볼 수 있습니다. 그것은 당신이 단지 머티리얼 디자인 프로젝트를 다운로드하여 작업 공간으로 가져 및 안드로이드 프로젝트 설정에 라이브러리로 프로젝트를 추가 할 필요가, 2.2

https://github.com/navasmdc/MaterialDesignLibrary

이 라이브러리를 사용하려면 의 자료 설계를 지원합니다.

당신이 그것을 원하는 경우, 당신은 성적 종속성을 사용할 수 있습니다, 당신은 당신의 buil.gradle 파일에 다음 줄을 추가해야합니다 :

repositories { 
    jcenter() 
} 

dependencies { 
    compile 'com.github.navasmdc:MaterialDesign:[email protected]' 
} 
3

소재 디자인 개념이다, 그래서 새로운에 API를 전환하는 것 아니에요 모든 비주얼을 바꿀 것입니다. API 21에는 유용한 클래스가 포함되어 있지만 Android 5.0 호환 휴대 전화 및 SDK를 사용하더라도 직접 혼자서해야 할 일이 많습니다.

지원하는 버전에 따라 다릅니다. 대부분의 기능은 최신 기기 (4.0 이상)에서만 지원됩니다. 리플 터치 피드백 또는 애니메이션 그림자와 같은 일부 기능은 공식적으로 Lollipop에서만 지원됩니다.

나는 모든 장치에 대해 백 포트 작업을하고 있지만 실제로 필요한 작업과 장치의 속도에 따라 달라집니다 (렌더링 그림자가 실제로 필요함). 당신은 여기에서 찾을 수 있습니다 : https://androidreclib.wordpress.com/https://github.com/ZieIony/Carbon

공식 페이지에 대한 정보가 많이있다 : FCO P. 언급 https://developer.android.com/training/material/compatibility.html

페이지도 중요하다.

관련 문제