android 鋼琴界面實現

最近在作一個鋼琴的東西,關於這個界面如何設計畫了很長時間,主要是考慮到針對不一樣的分辨率,若是隻針對一種分辨率的話用絕對佈局能夠實現,實現的基本思想是每一個白色的鍵的位置是能夠計算出來的,屏幕的寬度能夠得到到,白鍵是將屏幕均勻的分紅8份,因此每一個白鍵所處的位置是能夠獲得的,而因爲黑鍵的實現採用的是重寫ViewGroup的方法,先計算出每一個黑鍵的位置,而後再執行onLayout方法將黑鍵放在指定
相關文章
相關標籤/搜索