小伙看你根骨奇佳,潜力无限,来学PHP伐。
自己實作 Tab 標籤的時候,要在切換時手動改變 View 的狀態,才能讓 View 顯示對應狀態的效果。你這裡有沒有把 那個標籤 設定成 selected 的?
我做這個底部導航時使的是FragmentTabHost感覺還不錯 至於氣泡功能 開源應該有很多的
選取變色應該用seletor,表示選取可以設定view状态为actived
view
actived
我將tab的背景設為自訂的itemtrue.xml,
android:background="@drawable/itemtrue"
接著在itemtrue.xml其中設定狀態,其中state有state_pressed、state_checked、state_enabled多種,你要什麼樣的效果自己看下分別的效果
<item android:drawable="@drawable/darkgreen" android:state_pressed="true" />
效果如下:
自訂你的 RadioButton 在 onDraw 方法用 canvas 畫出你的氣泡(形狀輪廓和數字)。另一種是 framelayout做為你的單元按鈕,氣泡佔位隱藏,有通知是顯示(配合切圖顯示不同數字)
推薦使用BadgeView
自己實作 Tab 標籤的時候,要在切換時手動改變 View 的狀態,才能讓 View 顯示對應狀態的效果。你這裡有沒有把 那個標籤 設定成 selected 的?
我做這個底部導航時使的是FragmentTabHost感覺還不錯
至於氣泡功能 開源應該有很多的
選取變色應該用seletor,表示選取可以設定
view
状态为actived
我將tab的背景設為自訂的itemtrue.xml,
接著在itemtrue.xml其中設定狀態,其中state有state_pressed、state_checked、state_enabled多種,你要什麼樣的效果自己看下分別的效果
效果如下:
自訂你的 RadioButton 在 onDraw 方法用 canvas 畫出你的氣泡(形狀輪廓和數字)。另一種是 framelayout做為你的單元按鈕,氣泡佔位隱藏,有通知是顯示(配合切圖顯示不同數字)
推薦使用BadgeView