android 钢琴界面实现

最近在作一个钢琴的东西,关于这个界面如何设计画了很长时间,主要是考虑到针对不一样的分辨率,若是只针对一种分辨率的话用绝对布局能够实现,实现的基本思想是每一个白色的键的位置是能够计算出来的,屏幕的宽度能够得到到,白键是将屏幕均匀的分红8份,因此每一个白键所处的位置是能够获得的,而因为黑键的实现采用的是重写ViewGroup的方法,先计算出每一个黑键的位置,而后再执行onLayout方法将黑键放在指定
相关文章
相关标签/搜索