欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android 未讀消息的紅點(diǎn)顯示

 更新時間:2017年04月10日 14:06:46   作者:CSDN_Hebin  
本篇文章主要介紹了"Android基礎(chǔ)—未讀消息的紅點(diǎn)顯示", 在很多APP里面,經(jīng)常會看到未讀消息的小紅點(diǎn),如下圖:這個功能用到的是一個控件,叫做BadgeView。 BadgeView的用法很簡單,直接把jar文件導(dǎo)入

在很多APP里面,經(jīng)常會看到未讀消息的小紅點(diǎn),如下圖:

這里寫圖片描述

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

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

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

BadgeView可以在任意控件上使用。但是在Radiobutton構(gòu)成的底部導(dǎo)航里面,如果直接在Radiobutton上使用的話,會使Radiobutton的點(diǎn)擊失效。

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

布局只是用來顯示未讀消息個數(shù)。

布局代碼:

 <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"
 style="@style/main_tab_bottom"
 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>
 <!-- 實現(xiàn)提醒信息用的 -->
 <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

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

最新評論