java - android底部导航栏用RadioGroup+RadioButton,但是气泡功能怎么实现呢?
伊谢尔伦
伊谢尔伦 2017-04-17 16:42:09
0
6
846
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(6)
阿神

自己實作 Tab 標籤的時候,要在切換時手動改變 View 的狀態,才能讓 View 顯示對應狀態的效果。你這裡有沒有把 那個標籤 設定成 selected 的?

PHPzhong

我做這個底部導航時使的是FragmentTabHost感覺還不錯
至於氣泡功能 開源應該有很多的

阿神

選取變色應該用seletor,表示選取可以設定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做為你的單元按鈕,氣泡佔位隱藏,有通知是顯示(配合切圖顯示不同數字)

Ty80

推薦使用BadgeView

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板