91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android 未讀消息的紅點顯示

發布時間:2020-09-23 10:37:18 來源:腳本之家 閱讀:376 作者:CSDN_Hebin 欄目:移動開發

在很多APP里面,經常會看到未讀消息的小紅點,如下圖:

Android 未讀消息的紅點顯示

這個功能用到的是一個控件,叫做BadgeView。

BadgeView的用法很簡單,直接把jar文件導入包中就可以使用,使用也很簡單,

 badgeView = new BadgeView(this);
 //btn是控件
 badgeView.setTargetView(btn);
 //設置相對位置
 badgeView.setBadgeMargin(0, 5, 15, 0);
 //設置顯示未讀消息條數
 badgeView.setBadgeCount(2);

BadgeView可以在任意控件上使用。但是在Radiobutton構成的底部導航里面,如果直接在Radiobutton上使用的話,會使Radiobutton的點擊失效。

解決辦法就是,在Radiobutton上加一層布局,然后布局設置為不可點擊,我這里用的是button。

布局只是用來顯示未讀消息個數。

布局代碼:

 <RadioGroup
 android:id="@+id/main_radio"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:layout_gravity="bottom"
 android:background="#121212"
 android:gravity="center_vertical"
 android:orientation="horizontal">

 <RadioButton
 android:id="@+id/radio_button0"
 
 android:layout_marginTop="5.0dip"
 android:drawableTop="@drawable/home_btn_1"
 android:text="@string/main_home"
 android:textColor="@drawable/color_radiobtton"
 android:textSize="10.0sp" />
 </RadioGroup>
 <!-- 實現提醒信息用的 -->
 <LinearLayout
 android:layout_width="fill_parent"
 android:layout_height="50dp"
 android:background="#00000000"
 android:orientation="horizontal"
 >
 <Button
 android:layout_width="0dp"
 android:layout_height="fill_parent"
 android:layout_weight="1"
 android:clickable="false"
 android:background="#00000000" />
 </LinearLayout>

包的下載鏈接:

http://xiazai.jb51.net/201704/yuanma/badgeview_jb51.rar

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阳朔县| 沐川县| 南靖县| 百色市| 灯塔市| 怀远县| 临海市| 鹤壁市| 嘉义县| 奎屯市| 略阳县| 长垣县| 马关县| 潜山县| 吴川市| 阜平县| 浏阳市| 从江县| 闽侯县| 福贡县| 循化| 梧州市| 卓尼县| 淮滨县| 黑水县| 金秀| 鸡西市| 双城市| 柏乡县| 杭州市| 石家庄市| 敦化市| 漯河市| 沧州市| 嘉峪关市| 黄平县| 高唐县| 林西县| 惠水县| 韶山市| 黎平县|