2014-02-20 28 views

回答

37

Android的資產工作室有一個非常方便Navigation Drawer Indicator Generator,使您可以設置自定義顏色的圖標,並在xxhdpi,xhdpi,hdpi和mdpi中生成所需的圖像。

書籤的網站,它有很多針對Android開發者非常有用的工具;)

+1

有沒有什麼辦法以編程方式着色這個圖標?我想根據用戶的主題偏好將其更改爲白色或任何顏色。 – kalehv

+1

@kalehv你必須使用'findViewById()'來獲取android.R.id.home(或R.id.abs__home或R.id.home,取決於兼容性),然後調用'setColorFilter ()'在該ImageView上。 HomeView不應用任何主題屬性。如果您使用ActionBarDrawerToggle類,則可以在實例化ABDT類之前從主題屬性獲取可繪製的ID,並將其傳遞給主題可繪製資源ID。 – Joe

+3

無效鏈接,但在這裏可用:https://web.archive.org/web/20140712190315/http://romannurik.github.io/AndroidAssetStudio/icons-nav-drawer-indicator.html – personne3000