我在哪里可以找到Android主屏幕小部件布局的来源?

时间:2013-04-02 11:46:54

标签: android layout rectangles android-4.2-jelly-bean bin-packing

今天我第一次使用Android 4.2,我注意到主屏幕在拖动时会自动重新定位小部件:

我最近为我们的项目制定了类似的代码,我不得不承认它的性能要差得多。我的算法非常愚蠢,我正在寻找更好的选择。这是the closest one I've found yet,但我还没有测试过。

根据我的理解,这与bin打包有关,但bin打包算法专注于将矩形尽可能彼此接近,而Android实现则专注于使尽可能少地从初始配置中进行更改,因此在审美上令人愉悦。

由于Android是开源的,我希望从他们的代码中学习,但我找不到与android.appwidget中的矩形布局相关的任何内容。什么是正确的地方?

1 个答案:

答案 0 :(得分:0)

我不是百分百肯定,但CellLayout.javaLauncher2似乎对此负责。