利用framelayout實現遮罩層,基本原理是動態的載入乙個layout
首先是布局檔案
根布局採用framlayout
然後是activity
private imageview infooperatingiv;
private imageview imageview;
private framelayout layout;
然後在按鈕的監聽函式中新增layout
注意 imageview宣告的時候;
清除的時候使用layout.removeview(imageview);
center /center按的原來size居中顯示,當長/寬超過view的長/寬,則擷取的居中部分顯示
center_crop / centercrop按比例擴大的size居中顯示,使得長(寬)等於或大於view的長(寬)
center_inside / centerinside將的內容完整居中顯示,通過按比例縮小或原來的size使得長/寬等於或小於view的長/寬
fit_center / fitcenter把按比例擴大/縮小到view的寬度,居中顯示
fit_end / fitend把按比例擴大/縮小到view的寬度,顯示在view的下部分位置
fit_start / fitstart把按比例擴大/縮小到view的寬度,顯示在view的上部分位置
fit_xy / fitxy把不按比例擴大/縮小到view的大小顯示
matrix / matrix用矩陣來繪製,動態縮小放大來顯示。
framelayout中fragment的切換
我們在android開發中經常會用到fragment,例如側拉欄的切換,viewpager的切換。而我們切換fragment無非就兩種方法 1.replace 2.add hide show 兩種發方法相比較而言,我更加推薦使用第二種方法,因為fragmenttanslation的replace 方...
如何在FrameLayout設定按鈕的位置
今天想寫乙個簡單的記事本,首頁是採用framelayout布局,裡面包括乙個listview和乙個button按鈕,想要把按鈕放在右下角。我們知道幀布局是將元件放在左上角的位置,當新增多個元件時,後面的元件會覆蓋之前的元件,那麼我們怎麼講button放在右下角呢 1 首先設定按鈕的 layout g...
利用VSTS實現Daily Build
1 新建team build type,project1build 2 建立批處理,c program files microsoft visual studio 8 common7 ide tfsbuild.exe start server1 project1 project1build 利用wi...