badgeView 的bug

最近在寫項目時用到了角標提示未讀消息的功能,就網上收了下很多用badgeView這個自定義view,功能很強大,但我在使用的過程中遇到了兩個小bug。

1.BadgeView badgeView=new BadgeView(context,target)(target爲要綁定的組件)

當組件在佈局中用權重weight分配空間時,width 或者 height 設置爲0dp時,badgeView會報錯參數 不合法的錯誤,可以通過把寬高設置不爲0,來避免這個小Bug

2 在佈局中使用badgeView的時候,badgeView=findViewById(R.id.xxx);時badgeView.show();方法會報錯,可以通過badgeView.setVisibity(View.VISIBLE);顯示提示,避免這個小BUG

以上就是我在使用badgeView這個開源的自定義組件時遇到的小bug,分享出來供大家參考下,希望能幫助大家在以後使用該組件時,遇到同樣的問題是有個思路和參考。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章