2017-10-18 101 views
0

我想在我的跨平臺xamarin應用程序中放置谷歌登錄按鈕。如何使用谷歌登錄按鈕資產

我從谷歌下載的資產,很困惑,我應該如何使用它們...

在Android文件夾中,也有不同的DPI的資產。但問題是,他們似乎都讓他們身邊的一些奇怪的黑線...

google button

有什麼打算使用這些線?我應該把它們挖出來嗎?

很明顯,我可以根據自己的喜好編輯這些文件,但我希望儘可能保持對Google的使用政策的正確性,並儘可能避免更改其他公司的資產。

我注意到在「web」文件夾中有完整的按鈕。那麼,爲什麼我會使用android文件夾中的內容呢?

谷歌打算如何讓開發人員使用這些資產?

回答

2

當我嘗試自定義我的Google登錄按鈕時,也有類似的問題,最後在深入研究Android文檔後發現了這些問題。

這些生產線的用途是什麼?

頂部和左行定義,你被允許拉伸圖像的區域,底部和右線定義文本將佔據圖像的區域(見下圖)

Illustrate the use of lines

我是否應該把它們剪出來?

將此圖片添加到您的繪圖/ res文件夾中。請確保您保留.9.png擴展名,否則Android Studio將不會遵守之前提到的功能!

爲什麼我要使用android文件夾中的內容?

好問題!因爲使用此功能可以更輕鬆地爲不同設備定製您的應用。爲了進一步解釋,這是值得澄清:

  • 不同於任何圖像資源,你會發現,這個資產有一個.9.png擴展,這表明它是一個Nine Patch Drawable圖形
  • 它讓你的文字在預定區域內配合很好,所以它可以幫助你堅持Google's branding guidelines

欲瞭解更多信息,請閱讀here

希望這會有所幫助!乾杯。

+0

好的答案+1 – JoxTraex

+0

這是一個奇妙的答案。非常感謝你,我衷心感謝你花時間幫助我。這解決了我的所有擔憂。乾杯。 –

0

只需使用android中的批處理drawable並在ANDROID中編輯圖片,裁剪出圖像黑線。