在實施MediaSession.Callback以將自定義操作添加到Auto和Wear後,我注意到他們期望的圖標類型非常不同。在Auto上,圖標應該是黑色的,穿上它們應該是白色的。但似乎沒有任何方法可以區分不同平臺的圖標。我可以指定一個動作,不管是否在Wear上,但是沒有辦法爲Auto執行相同的操作,所以我不能使用兩種不同的圖標樣式添加動作。我知道這是可能的,因爲Google Play音樂正確地在Wear上放置了一個自定義的白色圖標,並在自動上放置了一個黑色圖標。Android Auto/Wear自定義操作
1
A
回答
1
查看Google的示例應用程序後,主演的圖標顯示爲純白色:https://github.com/googlesamples/android-UniversalMusicPlayer/blob/master/mobile/src/main/res/drawable-hdpi/ic_star_off.png。我已經驗證過,如果您將圖標設爲純白色,它將自動更改爲黑色以用於自動。我最好的猜測是,因爲Google首先爲Wear編寫了內容,他們認爲每個人的圖標都已經是白色的了。
相關問題
- 1. 自定義操作欄
- 2. Android自定義進度條操作
- 3. Android中的自定義操作欄?
- 4. Android自定義操作欄未顯示
- 5. 在Android中操作自定義GLSurfaceView
- 6. 自定義Android操作系統構建
- 7. Android的自定義操作欄/標題
- 8. Android中的自定義觸摸操作
- 9. 自定義操作欄sherlock
- 10. 自定義操作欄
- 11. 在自定義類上定義操作
- 12. 在Selenium中定義自定義操作
- 13. SourceTree自定義操作。 $ SHA
- 14. 自定義操作項ActionBarSherlock
- 15. 卸載自定義操作
- 16. 自定義分割操作
- 17. WIX C++自定義操作
- 18. Rails自定義操作
- 19. AWS Cloudwatch自定義操作
- 20. Joomla ACL自定義操作
- 21. 自定義Rails操作
- 22. MSP和自定義操作
- 23. WIX自定義操作
- 24. 自定義操作欄Sherlock
- 25. Rails:model_url自定義操作
- 26. 自定義操作函數
- 27. AngularJS $ resource自定義操作
- 28. 自定義安裝操作
- 29. 自定義操作失敗
- 30. MSI MessageBox自定義操作