/**
* view隱藏動作
*/public class animationutil
@override
public void onanimationend(animation animation)
@override
public void onanimationrepeat(animation animation)
});mhiddenaction.setduration(500);
return mhiddenaction;
}/**
* 從控制項的頂部移動到控制項所在位置
** @return
*/public translateanimation movetoviewtoptoself()
@override
public void onanimationend(animation animation)
@override
public void onanimationrepeat(animation animation)
});mhiddenaction.setduration(500);
return mhiddenaction;
}/**
* 從控制項所在位置移動到控制項底部
*/public translateanimation movetoviewselftobottom()
@override
public void onanimationend(animation animation)
@override
public void onanimationrepeat(animation animation)
});mhiddenaction.setduration(500);
return mhiddenaction;
}/**
* 從控制項的底部移動到控制項所在位置
** @return
*/public translateanimation movetoviewbottomtoself()
@override
public void onanimationend(animation animation)
@override
public void onanimationrepeat(animation animation)
});mhiddenaction.setduration(500);
return mhiddenaction;
}}
呼叫:
linearlayout_measure.setanimation(animationutil.movetoviewbottomtoself());
linearlayout_search.setanimation(animationutil.movetoviewselftotop());
linearlayout_mainbottom.setanimation(animationutil.movetoviewselftobottom());
relativelayout_measure.setanimation(animationutil.movetoviewtoptoself());
Android中View相關控制項的圓角問題
關於imageview textview等相關view控制項,若需要將四個角進行圓角處理,則需要設定xml檔案中shape相關屬性。但當業務需求發生變化,例如只要其中的兩個角進行圓角處理,其餘兩個角仍然為直角時,這樣的情況該如何處理?網上查了很多資料,有人說設定shape的四個radius即可。親證...
Android中View的測量
即精確值模式,當我們將空間的width或height制定為具體值 或者為match parent時,此時將佔據父容器的大小,使用的就是exactly。最大值模式,當空間的寬高屬性制動為自適應wrap content時,控制項大小一般隨著空間的子空間或內容的變化而發生改變,此時view的尺寸只要不超過...
android中的View的物件
我們知道android sdk中的ui控制項都是view或viewgroup的子類 viewgroup也是view的子類 我們將view細分為單獨view和容器view兩種,所亦就衍生兩個檢視基類 view和viewgroup。通過擴充套件這兩個基類,android sdk提供了一系列害能強大,設計...