中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

寿光市| 长武县| 丽江市| 长阳| 湖口县| 化州市| 宜章县| 秭归县| 方城县| 陵水| 大竹县| 九寨沟县| 轮台县| 大同市| 水城县| 延庆县| 陆川县| 四会市| 屏东县| 石楼县| 宁晋县| 宁武县| 阿鲁科尔沁旗| 来安县| 汉沽区| 城固县| 博湖县| 旬邑县| 天柱县| 济宁市| 普定县| 长垣县| 苏尼特左旗| 望都县| 墨竹工卡县| 水富县| 大洼县| 荔波县| 屏东县| 德州市| 兰坪|