我想指定一個動畫資源以用於Activity.overridePendingTransition。然而,動畫的唯一可用尺寸是%年齡,像素等,但不是英寸。我需要在動畫中使用英寸。有沒有解決方法在android中,如何指定動畫資源中的英寸數
1
A
回答
1
有兩種方法可以做到這一點。最簡單的(假設沒有看到您的代碼)是在dimension xml resource中定義動畫所需的DP數量。您可以通過調用getResources().getDimensionPixelSize()
將此值轉換爲「本地」像素。這會讓你得到你想要的。或者,您可以使用公式將DP從手動轉換爲PX:px = dp * (dpi/160)
+0
問題是,對於overridePendingTransition,您可以指定一個靜態動畫資源。在這種情況下你會如何處理這些計算 – Hachigen
相關問題
- 1. 如何在XAML中動畫資源?
- 2. 用於5.5英寸和6英寸手機的Android替代資源
- 3. 如何訪問Android資源,例如在libgdx中的尺寸?
- 4. 如何在Android中指定默認資源語言
- 5. 如何在Java中的1個FHIR資源中指定多個FHIR資源
- 6. 每英寸點數單位如何在android中工作?
- 7. Android屏幕尺寸資源
- 8. 如何爲自定義Angular $資源動作指定headers參數
- 9. 如何在MySQL數據庫中保存英尺和英寸?
- 10. 如何在rails資源中指定兩個映射到DELETE動詞的動作?
- 11. 如何在自定義CloudFormation資源中指定依賴關係?
- 12. 如何在Android中動態調用資源中的顏色?
- 13. WPF/Silverlight中的動畫資源?
- 14. 如何在Android資源中定義和使用整數值?
- 15. 如何在Grails資源插件中指定通配符資源模式?
- 16. Android翻轉動畫 - 找不到與指定名稱匹配的資源
- 17. 在Android中自動翻譯的資源
- 18. 在Jersey中,如何指定只顯示資源的最小application.wadl?
- 19. 如何在QML的.qrc資源文件中指定通配符?
- 20. 如何在Xcode(4.7英寸,5.5英寸)中將其中一個(4英寸)視圖縮放到其他視圖
- 21. Android ImageView開關資源與動畫
- 22. Xcode資產目錄支持3.5英寸,4英寸和4.7英寸@ 2x圖像?
- 23. 石英中的動畫2D
- 24. 如何在Android庫中包含資源?
- 25. 如何在Android中獲取ImageView資源
- 26. 如何更新動態資源中的動態資源?
- 27. Android - 修改資源文件中的動畫
- 28. 更新/改變動畫Android中的XML資源
- 29. 如何獲取ControlTemplate中的動畫資源?
- 30. 如何在JSF2中指定資源庫版本?
出於興趣,您爲什麼需要使用英寸?對於Android來說這是一個相當特殊的要求:-) – Bojangles
無論是英寸還是密度獨立像素。這將使其成爲獨立於dpi的屏幕大小的統一分數,並使其在橫向和縱向方向上的像素長度相同 – Hachigen
哦,我明白了。我不爲Android開發,但有沒有辦法抓住設備的DPI並使用它來創建標準化單元? – Bojangles