Activity.overridePendingTransition과 함께 사용할 애니메이션 리소스를 지정하고 싶습니다. 그러나 애니메이션의 유일한 치수는 % 나이, 픽셀 등이지만 인치가 아닙니다. 내 애니메이션에서 인치를 사용해야합니다. 이 문제를 해결하는 방법이 있습니까, 애니메이션 리소스에서 인치를 지정하는 방법
1
A
답변
1
두 가지 방법이 있습니다. 가장 쉬운 방법은 (아마도 코드를 보지 않고) dimension xml resource에 애니메이션에 사용할 DP 수를 정의하는 것입니다. 그런 다음 getResources().getDimensionPixelSize()
을 호출하여이 값을 "로컬"픽셀로 변환 할 수 있습니다. 그것은 당신이 원하는 것을 얻을 것입니다. 또는 수식을 사용하여 수동으로 DP에서 PX로 변환 할 수 있습니다. px = dp * (dpi/160)
+0
문제는 overridePendingTransition에 대해 정적 애니메이션 리소스를 지정할 수 있다는 것입니다. 이 경우에 당신은 어떻게 이런 계산을 할 수 있습니까? – Hachigen
관련 문제
- 1. 리소스에서 포함 된 애니메이션 커서로드
- 2. 리소스에서 DLL을 추출하는 방법
- 3. 파일을 복사하는 방법 리소스에서?
- 4. 리소스에서 오디오를 재생하는 방법
- 5. 리소스에서 VB.NET의 .wav를 재생하는 방법
- 6. 리소스에서 파일로드
- 7. 리소스에서 속성 파일 제외
- 8. 리소스에서 아이폰의 이미지 페이딩
- 9. 리소스에서 Excelfile에 액세스
- 10. 리소스에서 xml 파일 읽기
- 11. 외부 리소스에서 제공된 FlowDocument
- 12. WPF : 리소스에서 컨트롤 찾기
- 13. 임베디드 리소스에서 Javascript 디버깅
- 14. DataTemplate 내의 리소스에서 바인딩
- 15. UIAlert에 크기를 지정하는 방법
- 16. UINavBar를 사용자 지정하는 방법?
- 17. 번호 색상을 지정하는 방법
- 18. 버튼에 애니메이션 효과를주는 방법
- 19. Silverlight에서 ListBox를 리소스에서 정의한 DataContext와 함께 바인딩합니다.
- 20. Silverlight : 정적 리소스에서 속성 호출
- 21. 리소스에서 비디오 파일을 재생하려면 어떻게해야합니까?
- 22. WPF 리소스에서 DataContext가 변경되었음을 알립니다.
- 23. 참조되지 않은 어셈블리의 리소스에서 이미지로드
- 24. differenet 기본 리소스에서 webview로 이미지로드
- 25. 리소스에서 드로어 블 만드는 법
- 26. Maven3에서 활성 프로파일을 지정하는 방법
- 27. Maven에서 종속성 저장소를 지정하는 방법
- 28. C에서이 문자열의 서식을 지정하는 방법 #
- 29. 패널에 z- 인덱스를 지정하는 방법
- 30. 조치의 기본 모델을 지정하는 방법
왜 관심이 없습니까? 왜 인치를 사용해야합니까? 안드로이드에 대한 다소 특별한 요구 사항입니다 :-) – Bojangles
인치 또는 밀도에 독립적 인 픽셀입니다. 그것을 dpi와는 별개로 화면 크기의 균일 한 부분으로 만들고, 가로 및 세로 방향 모두 동일한 픽셀 길이가되도록하는 것입니다. – Hachigen
오, 알았습니다. Android 용으로 개발하지는 않았지만 기기의 DPI를 가져와 표준화 된 기기를 만드는 데 사용할 수있는 방법이 있습니까? – Bojangles