2010-08-07 116 views
1

我試圖模仿按鈕(應用程序,遊戲,下載),在Android Market應用創建Android Market的標籤按鈕

play store image

檢查TabWidget的配置可見,我認爲這是不可能的創建此它簡單的設計。我決定使用簡單的按鈕,並嘗試按照answer to similar question創建自定義設計。但我仍然無法克隆設計(漸變,分隔線,底線等)。

是否提供了有關Google Android應用程序的構建細節?

+0

大多數應用程序是開源的,除了市場,所以你在那裏運氣不好。 – Alxandr 2010-08-07 17:17:51

+0

重複的問題? http://stackoverflow.com/questions/3255698/android-market-like-tabbar – hpique 2010-08-07 18:29:36

+0

是的,重複! – FrEaKmAn 2010-08-07 22:15:28

回答

2

可以使用setIndicator(View v)方法自定義TabHost中的選項卡。您可以通過在xml中定義並將其放置在可繪製文件夾中來重新創建漸變。查看here以瞭解如何定義drawable的一些示例。

2

API samples通常是學習入門Android概念的最佳選擇。但正如Alxandr所說,Android Market是封閉源碼。

但是,我可以告訴你,它們只是三個按鈕,可能是水平的LinearLayout。每個人都有一個onClick偵聽器,它會啓動一個新的Activity。我可以告訴他們,因爲他們的行爲方式,以及如何當我點擊一個我過渡到一個新的屏幕。