2014-05-25 66 views
1

我正在嘗試爲用戶在我的Android應用中使用「使用Twitter登錄」選項。我通過Twitter API Docs看了一下,發現the page that describes signing in with Twitter,這只是說來,最佳實踐:包括「使用Twitter登錄」按鈕(Android)

將您的網站或應用程序的按鈕,它允許Twitter用戶在享受低至點擊註冊用戶帳戶的好處。

我試圖找到一個像這樣的小部件:

Sign in with Twitter button

  • 有沒有想查看com.facebook.widget.LoginButton爲 Twitter的東西嗎?

  • 是創建按鈕並下載 Twitter標誌,字體等的常見解決方案?

編輯:

什麼是下載twitter的圖標,顏色等爲Android最好的資源?

我是否必須創建自己的小部件?

+0

你可以簡單地設置按鈕,你如果想用'機器人張貼的圖像的背景:背景=「@ drawable/twitter_login_button」'在XML中(只需將圖像保存在您的可繪製文件夾中,並將其命名爲twitter_login_button) – user184994

+0

@ user184994這似乎不是一個好的解決方案。它不會很好地擴展。如果用戶不會說英語怎麼辦?如果我想更改「登錄」到「登錄」,該怎麼辦?我將不得不爲每種可能的場景創建很多drawable。 – lschlessinger

回答

0

我會以高分辨率獲取Twitter徽標,然後構建我自己的按鈕,適當地設計它。

檢查這篇文章該怎麼辦呢http://hmkcode.com/android-layout-design-by-example-social-networks-sign-in-buttons/

+0

感謝您的文章。我在哪裏可以下載正確的Twitter圖標drawables?該教程在'/ res/drawable-hdpi'文件夾中只有一個'icon_twitter.png'。它缺少其他屏幕密度可繪圖,例如'/ res/drawable-xhdpi'中的那些。 – lschlessinger

+0

@ischessinger您可以從Twitter獲取圖標。點擊這裏https://about.twitter.com/press/brand-assets。您可以使用Adobe Illustrator或Inkscape來縮放矢量文件以符合您的設計規範。 –

+0

我可能最終會使用[Android Asset Studio](http://romannurik.github.io/AndroidAssetStudio/)。看起來像從圖像製作圖標是一種體面的方式。 – lschlessinger