badgeview主要是繼承了textview,所以實際上就是乙個textview,底層放了乙個label,可以自定義背景圖,自定義背景顏色,是否顯示,顯示進入的動畫效果以及顯示的位置等等;
效果圖:
構造方法:
主要方法:
除了父類textview本身的方法以外,子類的方法主要在於設定label的屬性,包括顯示位置,背景圖,背景顏色,動畫效果等;
set***方法:
setbadgeposition(); //設定顯示位置;
setbadgemargin(); //設定邊距
setbadgebackgroundcolor(); //設定背景顏色
toggle方法是顯示和隱藏的,可以帶進入和退出的動畫效果;
hide和show也分別是隱藏和顯示的方法,同樣可以帶進入和退出的動畫效果;動畫效果可以自定義,使用比較靈活簡便。
使用如:
imageview target= (imageview )findviewbyid(r.id.imageview);
badgeview bv = new badgeview(this, target);
bv.settext(「hello world!」);
bv.settextcolor(color.yellow);
bv.settextsize(12);
bv.setbadgeposition(badgeview.position_top_right); //預設值
bv.show();
badgeview作者
jeff
gilfelt
。
訊息與提醒
1 toast 使用toast的時候,不要忘記.show toast預設智慧型顯示乙個文字資訊,如果需要顯示多樣性的介面,需要重新設定 布局,指定布局檔案,使用layoutinflater轉化為view檢視,用toast.setview 當然了,此時完全可以用dialog來顯示。2 notifica...
新增資料 訊息提醒 紅點提醒
需求 如果有新的資料,則紅點提示 方案1 client記錄上一次的呼叫時間lastnotify,在下一次請求的時候帶上lastnotify,server根據lastnotify查詢自lastnotify以來新增的資料。優點 實現起來很簡單 缺點 依賴client的上一次呼叫時間lastnotify ...
中獎訊息迴圈提醒
1.html頁面 2.css頁面 activity ul activity li 3.js var ls activity activity ul var z 0 向上滾動top值 function up 1500,linear function up 思路 用乙個div包裹住ul,並設定溢位外層d...