這裡分享一個Android的非常經典實用而且簡單方便的第三方UI控制項陳列庫:BottomView(小米的米UI也用到了這個)
實現功能:
可以在底部彈出的View裡自訂布局;
可以自訂是否可以觸摸外部消失;
可以自訂事件;
可以自訂外圍背景是否透明;
可以自訂動畫;
如果需要的話,可以強製為頂部View顯示
用法:
1、下載BottomView.jar庫檔案,放到Android項目工程裡的libs裡
2、設定BottomView的Theme:
這2個Theme複製粘貼到你的項目的res/values/styles.xml裡即可
另外如果提示
@color/white
這裡的white找不到的話,說明你項目res/values/color.xml沒有建立或者沒有white顏色這個值,只需在res/values/color.xml裡添加
#ffffff
這個白色值即可。
另外View的動畫Theme可選,建議也複製進去,效果好一些,代碼如下:
res/anim/bottomview_anim_enter.xml
res/anim/bottomview_anim_exit.xml
整體為:
2、部分核心使用代碼:
BottomView bottomView = new BottomView(this,R.style.BottomViewTheme_Defalut, R.layout.bottom_view);bottomView.setAnimation(R.style.BottomToTopAnim);//設定動畫,可選bottomView.showBottomView(false);
如果想擷取這個View的話,調用.getView()方法即可。
之一:(可隨意發揮)
不懂的加我QQ 852041173
歡迎加入MtAndroid開發人員QQ群:271410559
百度網盤備用:
BottomView.jar庫檔案:http://pan.baidu.com/s/1mg7eseG
BottomView的Demo:http://pan.baidu.com/s/1hqkRM8s
首發地址:http://www.aplesson.com/?p=400