1
嗨 是否可以自定義列表視圖添加到畫布旋轉畫布到一定程度,使列表視圖似乎被重寫平局旋轉添加列表視圖到畫布
嗨 是否可以自定義列表視圖添加到畫布旋轉畫布到一定程度,使列表視圖似乎被重寫平局旋轉添加列表視圖到畫布
你可以這樣做()方法在ListView子類,但是如果變化是次要的,它實際上可以是最簡單的簡單地施加旋轉動畫像這樣:
RotateAnimation anim = new RotateAnimation(0f, 3,0f,
Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
anim.setFillAfter(true);
getListView().startAnimation(anim);
注意,此使用2.3及以下兼容動畫框架(不是較新的3.0+框架),這意味着視圖不是真的旋轉d,它只有看起來旋轉 - 這意味着點擊仍然註冊,就好像列表處於其原始位置,如果改變超過幾度,將明顯地拖動/滾動/點擊交互(在這種情況下,你會想要在自定義ListView子類中實際覆蓋draw(Canvas canvas)
並應用必要的轉換)。